Files
Robot_Arm/docs/algo_svg/11_workspace_section.svg
T

30 lines
650 KiB
XML
Raw Normal View History

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 980 560" font-family="'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif">
<rect x="0" y="0" width="980" height="560" fill="#ffffff"/>
<text x="490" y="30" text-anchor="middle" font-size="21" font-weight="bold" fill="#16324f">运动学工作空间剖面((x, r) 平面,真实 FK 采样 60000 位形)</text>
<text x="490" y="54" text-anchor="middle" font-size="13" fill="#5c7185">r = 离 J1 轴的距离;J1 整周连续 ⇒ 可达集对该轴旋转对称,本剖面即完整工作空间(未计自碰撞与胶囊干涉)</text>
<rect x="110" y="75.60000000000002" width="651" height="414" fill="#f8fafc" stroke="#b9c8d6" stroke-width="1.2"/>
<line x1="124.8" y1="490" x2="124.8" y2="75.60000000000002" stroke="#e4ebf1" stroke-width="1"/><text x="124.8" y="506" text-anchor="middle" font-size="11" fill="#5c7185">-400</text>
<line x1="198.8" y1="490" x2="198.8" y2="75.60000000000002" stroke="#e4ebf1" stroke-width="1"/><text x="198.8" y="506" text-anchor="middle" font-size="11" fill="#5c7185">-300</text>
<line x1="272.8" y1="490" x2="272.8" y2="75.60000000000002" stroke="#e4ebf1" stroke-width="1"/><text x="272.8" y="506" text-anchor="middle" font-size="11" fill="#5c7185">-200</text>
<line x1="346.8" y1="490" x2="346.8" y2="75.60000000000002" stroke="#e4ebf1" stroke-width="1"/><text x="346.8" y="506" text-anchor="middle" font-size="11" fill="#5c7185">-100</text>
<line x1="420.8" y1="490" x2="420.8" y2="75.60000000000002" stroke="#e4ebf1" stroke-width="1"/><text x="420.8" y="506" text-anchor="middle" font-size="11" fill="#5c7185">0</text>
<line x1="494.8" y1="490" x2="494.8" y2="75.60000000000002" stroke="#e4ebf1" stroke-width="1"/><text x="494.8" y="506" text-anchor="middle" font-size="11" fill="#5c7185">100</text>
<line x1="568.8" y1="490" x2="568.8" y2="75.60000000000002" stroke="#e4ebf1" stroke-width="1"/><text x="568.8" y="506" text-anchor="middle" font-size="11" fill="#5c7185">200</text>
<line x1="642.8" y1="490" x2="642.8" y2="75.60000000000002" stroke="#e4ebf1" stroke-width="1"/><text x="642.8" y="506" text-anchor="middle" font-size="11" fill="#5c7185">300</text>
<line x1="716.8" y1="490" x2="716.8" y2="75.60000000000002" stroke="#e4ebf1" stroke-width="1"/><text x="716.8" y="506" text-anchor="middle" font-size="11" fill="#5c7185">400</text>
<line x1="110" y1="416" x2="761.2" y2="416" stroke="#e4ebf1" stroke-width="1"/><text x="102" y="420" text-anchor="end" font-size="11" fill="#5c7185">100</text>
<line x1="110" y1="342" x2="761.2" y2="342" stroke="#e4ebf1" stroke-width="1"/><text x="102" y="346" text-anchor="end" font-size="11" fill="#5c7185">200</text>
<line x1="110" y1="268" x2="761.2" y2="268" stroke="#e4ebf1" stroke-width="1"/><text x="102" y="272" text-anchor="end" font-size="11" fill="#5c7185">300</text>
<line x1="110" y1="194" x2="761.2" y2="194" stroke="#e4ebf1" stroke-width="1"/><text x="102" y="198" text-anchor="end" font-size="11" fill="#5c7185">400</text>
<line x1="110" y1="120" x2="761.2" y2="120" stroke="#e4ebf1" stroke-width="1"/><text x="102" y="124" text-anchor="end" font-size="11" fill="#5c7185">500</text>
<path d="M399 398h.1M299 261h.1M180 441h.1M375 119h.1M664 269h.1M384 349h.1M631 368h.1M470 406h.1M648 232h.1M206 392h.1M351 416h.1M443 346h.1M691 439h.1M681 346h.1M350 376h.1M599 240h.1M673 369h.1M396 115h.1M652 350h.1M532 214h.1M712 316h.1M321 236h.1M212 361h.1M298 297h.1M261 209h.1M559 230h.1M647 366h.1M442 108h.1M199 263h.1M292 343h.1M678 258h.1M245 435h.1M307 175h.1M529 183h.1M344 160h.1M604 347h.1M352 197h.1M182 407h.1M204 301h.1M641 304h.1M214 324h.1M212 448h.1M224 206h.1M419 297h.1M715 370h.1M546 176h.1M455 129h.1M182 274h.1M163 404h.1M349 485h.1M631 421h.1M370 212h.1M554 252h.1M264 238h.1M688 290h.1M532 165h.1M568 477h.1M221 285h.1M259 187h.1M429 385h.1M702 371h.1M453 143h.1M593 214h.1M169 402h.1M447 245h.1M458 158h.1M158 370h.1M292 243h.1M520 133h.1M288 341h.1M579 408h.1M163 339h.1M717 389h.1M364 250h.1M483 144h.1M433 154h.1M618 187h.1M230 201h.1M708 296h.1M269 331h.1M409 426h.1M611 430h.1M340 222h.1M692 436h.1M679 403h.1M197 424h.1M215 321h.1M206 458h.1M191 455h.1M242 254h.1M553 194h.1M229 232h.1M470 164h.1M403 303h.1M531 143h.1M296 202h.1M223 433h.1M291 258h.1M515 295h.1M613 324h.1M243 310h.1M356 171h.1M686 452h.1M375 129h.1M287 324h.1M441 358h.1M577 171h.1M592 368h.1M463 263h.1M223 265h.1M189 345h.1M549 213h.1M196 350h.1M172 376h.1M222 460h.1M698 334h.1M173 398h.1M525 170h.1M182 450h.1M637 418h.1M340 179h.1M274 376h.1M273 246h.1M401 240h.1M520 184h.1M317 186h.1M213 386h.1M603 339h.1M336 263h.1M416 204h.1M201 374h.1M376 215h.1M211 330h.1M521 127h.1M559 344h.1M619 217h.1M410 282h.1M583 201h.1M324 209h.1M229 335h.1M325 442h.1M582 261h.1M489 200h.1M577 468h.1M307 280h.1M431 387h.1M260 290h.1M185 433h.1M180 279h.1M535 340h.1M636 252h.1M456 322h.1M427 365h.1M468 318h.1M258 329h.1M681 294h.1M608 429h.1M377 182h.1M671 378h.1M552 146h.1M579 424h.1M452 166h.1M573 298h.1M522 145h.1M197 280h.1M655 383h.1M212 423h.1M437 293h.1M458 222h.1M397 155h.1M368 173h.1M697 333h.1M569 329h.1M225 429h.1M393 255h.1M417 169h.1M297 367h.1M553 155h.1M530 210h.1M553 166h.1M182 260h.1M533 256h.1M563 167h.1M479 126h.1M526 186h.1M433 169h.1M447 129h.1M571 277h.1M318 226h.1M566 208h.1M244 392h.1M578 445h.1M426 213h.1M382 277h.1M633 358h.1M349 403h.1M266 203h.1M568 188h.1M265 370h.1M577 172h.1M252 281h.1M654 367h.1M640 292h.1M333 360h.1M334 334h.1M593 223h.1M687 361h.1M648 338h.1M512 204h.1M388 152h.1M173 440h.1M605 227h.1M354 303h.1M291 379h.1M567 271h.1M494 265h.1M668 231h.1M457 365h.1M269 216h.1M507 242h.1M236 393h.1M188 257h.1M511 347h.1M712 344h.1M371 265h.1M613 222h.1M435 374h.1M347 233h.1M605 252h.1M587 226h.1M694 292h.1M233 452h.1M447 188h.1M597 232h.1M228 395h.1M482 349h.1M297 281h.1M445 433h.1M236 249h.1M416 463h.1M171 450h.1M282 323h.1M293 328h.1M455 203h.1M194 418h.1M646 257h.1M580 195h.1M367 292h.1M251 222h.1M525 282h.1M603 206h.1M338 140h.1M296 240h.1M429 371h.1M302 368h.1M214 291h.1M572 152h.1M273 278h.1M712 478h.1M524 129h.1M425 327h.1M433 307h.1M454 159h.1M570 326h.1M449 401h.1M359 246h.1M607 257h.1M507 242h.1M645 280h.1M453 172h.1M643 266h.1M459 204h.1M215 334h.1M345 342h.1M373 207h.1M288 220h.1M644 383h.1M164 456h.1M189 475h.1M440 249h.1M640 240h.1M166 407h.1M256 380h.1M231 343h.1M517 196h.1M568 266h.1M404 347h.1M288 361h.1M187 434h.1M480 161h.1M643 400h.1M416 486h.1M311 348h.1M357 340h.1M159 454h.1M417 424h.1M467 139h.1M342 291h.1M225 276h.1M201 483h.1M337 280h.1M316 201h.1M600 224h.1M311 168h.1M391 261h.1M279 403h.1M463 159h.1M318 228h.1M150 335h.1M673 335h.1M722 385h.1M675 347h.1M568 298h.1M231 399h.1M158 376h.1M438 341h.1M608 223h.1M313 148h.1M353 121h.1M193 411h.1M550 374h.1M489 230h.1M202 274h.1M332 273h.1M295 250h.1M304 264h.1M613 211h.1M291 432h.1M599 422h.1M537 266h.1M678 283h.1M215 444h.1M309 386h.1M338 318h.1M195 383h.1M214 388h.1M484 319h.1M681 437h.1M338 401h.1M152 382h.1M507 247h.1M161 398h.1M584 335h.1M502 166h.1M467 142h.1M433 207h.1M229 403h.1M592 169h.1M311 194h.1M378 163h.1M185 378h.1M255 459h.1M179 265h.1M268 403h.1M431 205h.1M268 208h.1M163 413h.1M357 129h.1M659 267h.1M433 193h.1M608 253h.1M538 232h.1M519 178h.1M503 154h.1M251 340h.1M309 165h.1M407 203h.1M405 437h.1M394 133h.1M154 379h.1M578 322h.1M36
<line x1="110" y1="490" x2="761.2" y2="490" stroke="#8a9aa8" stroke-width="1.6"/>
<text x="761.2" y="524" text-anchor="end" font-size="13" font-weight="bold" fill="#16324f">x:CAD 前后方向 (mm)</text>
<text x="64" y="282.8" font-size="13" font-weight="bold" fill="#16324f" transform="rotate(-90 64 282.8)">r:离 J1 轴距离 (mm)</text>
<line x1="435.23" y1="75.60000000000002" x2="435.23" y2="490" stroke="#b9a8d6" stroke-width="1" stroke-dasharray="5 4"/>
<circle cx="435.23" cy="401.2" r="3.2" fill="#7c5cd6"/><text x="444.23" y="405.2" font-size="11" fill="#5c3a90" stroke="#ffffff" stroke-width="3" paint-order="stroke">J2 r=120</text><circle cx="435.23" cy="367.9" r="3.2" fill="#7c5cd6"/><text x="444.23" y="371.9" font-size="11" fill="#5c3a90" stroke="#ffffff" stroke-width="3" paint-order="stroke">J3 r=165</text><circle cx="435.23" cy="284.28" r="3.2" fill="#7c5cd6"/><text x="444.23" y="288.28" font-size="11" fill="#5c3a90" stroke="#ffffff" stroke-width="3" paint-order="stroke">J4 r=278</text><circle cx="435.23" cy="202.88" r="3.2" fill="#7c5cd6"/><text x="444.23" y="206.88" font-size="11" fill="#5c3a90" stroke="#ffffff" stroke-width="3" paint-order="stroke">J5 r=388</text><circle cx="435.23" cy="168.84000000000003" r="3.2" fill="#7c5cd6"/><text x="444.23" y="172.84000000000003" font-size="11" fill="#5c3a90" stroke="#ffffff" stroke-width="3" paint-order="stroke">J6 r=434</text><circle cx="435.23" cy="107.42000000000002" r="3.2" fill="#7c5cd6"/><text x="444.23" y="111.42000000000002" font-size="11" fill="#5c3a90" stroke="#ffffff" stroke-width="3" paint-order="stroke">TCP r=517</text>
<circle cx="728.4054753823943" cy="107.5961182888991" r="4" fill="#d64545"/>
<text x="716.4054753823943" y="129.5961182888991" text-anchor="end" font-size="12" font-weight="bold" fill="#b03030" stroke="#ffffff" stroke-width="4" paint-order="stroke">rmax = 517(离 J1 轴最远,与预置自检一致)</text>
<text x="490" y="542" text-anchor="middle" font-size="12.5" fill="#3d5164">采样口径与查看器「可达空间」一致:限位内随机位形(travel.json + adj 机械区间),J6=0;边界 x ∈ [-377, 416]</text>
</svg>