继续完成 web-rtcp-5axis-sim-plan
结论:完成 LinuxCNC kinematics WASM ABI 覆盖,并将 web-rtcp-5axis-sim-plan 的 RTCP frame/boundary adapter 接到 xyzac-trt kinematics SDK;Node、build、browser smoke 验证通过。
This commit is contained in:
@@ -830,6 +830,18 @@ Current five-axis switchkins status:
|
||||
subroutines, then call vendored `Interp::parse_remap()`, `open()`,
|
||||
`read()`, and `execute()`; standalone code only supplies the INI/file path
|
||||
boundary.
|
||||
10. Independent kinematics WASM modules now cover the vendored LinuxCNC
|
||||
kinematics set: `trivkins`, `5axiskins`, `xyzac-trt`, `xyzbc-trt`,
|
||||
`corexy`, `rotate`, `rose`, `max`, `lineardelta`, `rotarydelta`,
|
||||
`scorbot`, `tripod`, `scara`, `puma`, `genser`, `genhex`, and
|
||||
`pentakins`. The modules compile vendored LinuxCNC
|
||||
`src/emc/kinematics` sources plus required vendored posemath/gomath
|
||||
sources, expose a small `lckins_*` C ABI for `type`, `switchable`,
|
||||
`switch`, `forward`, `inverse`, and `run_probe`, and are wrapped by
|
||||
`createLinuxCncKinematicsSdk()`. The ABI preserves LinuxCNC's in/out
|
||||
buffer behavior for iterative algorithms: callers may seed inverse joint
|
||||
buffers and forward pose buffers, while all kinematics math remains in
|
||||
vendored LinuxCNC source.
|
||||
|
||||
Next work:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user