<?xml version="1.0" encoding="UTF-8"?>
<!-- 이 사이트맵은 All in One SEO v4.9.10(워드프레스용 오리지널 SEO 플러그인)에 의해 2026-10-06에서 14:11에 생성된 역동적으로입니다. -->

<?xml-stylesheet type="text/xsl" href="https://physicalailab.io/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>피지컬 AI Lab</title>
		<link><![CDATA[https://physicalailab.io]]></link>
		<description><![CDATA[피지컬 AI Lab]]></description>
		<lastBuildDate><![CDATA[Tue, 06 Oct 2026 05:05:25 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://physicalailab.io/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://physicalailab.io/en/robosuite-composite-controller-action-vector-layout/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/robosuite-composite-controller-action-vector-layout/]]></link>
			<title>robosuite composite actions: check each robot part’s slice</title>
			<pubDate><![CDATA[Tue, 06 Oct 2026 05:05:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/mujoco-rangefinder-sensor-feedback-control/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/mujoco-rangefinder-sensor-feedback-control/]]></link>
			<title>MuJoCo rangefinder feedback: from sensor data to control</title>
			<pubDate><![CDATA[Tue, 06 Oct 2026 04:19:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/mujoco-actuator-force-joint-torque-transmission/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/mujoco-actuator-force-joint-torque-transmission/]]></link>
			<title>MuJoCo actuator_force vs qfrc_actuator: why joint torque differs</title>
			<pubDate><![CDATA[Tue, 06 Oct 2026 03:33:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/mujoco-contact-margin-gap-explicit-pair-exclude/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/mujoco-contact-margin-gap-explicit-pair-exclude/]]></link>
			<title>MuJoCo contacts: margin, gap and explicit pairs</title>
			<pubDate><![CDATA[Tue, 06 Oct 2026 02:44:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/robosuite-delta-absolute-control-target/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/robosuite-delta-absolute-control-target/]]></link>
			<title>OSC delta targets: achieved position or previous goal?</title>
			<pubDate><![CDATA[Tue, 06 Oct 2026 01:56:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/rmf-graph-merge-tolerance-lane-waypoint/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/rmf-graph-merge-tolerance-lane-waypoint/]]></link>
			<title>RMF graph-merge tolerances: matching a pose to nearby lanes</title>
			<pubDate><![CDATA[Tue, 06 Oct 2026 01:13:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/trajectory-joins-position-velocity-acceleration/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/trajectory-joins-position-velocity-acceleration/]]></link>
			<title>Joining robot paths: a shared endpoint is only the first check</title>
			<pubDate><![CDATA[Tue, 06 Oct 2026 00:23:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/]]></guid>
			<link><![CDATA[https://physicalailab.io/]]></link>
			<title>피지컬 AI Lab</title>
			<pubDate><![CDATA[Mon, 13 Jul 2026 16:03:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/wrench-reference-point-moment-power/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/wrench-reference-point-moment-power/]]></link>
			<title>Transforming a wrench between sensor and tool origins</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 23:34:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/aabb-overlap-not-mesh-collision/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/aabb-overlap-not-mesh-collision/]]></link>
			<title>Overlapping bounding boxes do not prove a mesh collision</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 23:09:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/euler-gimbal-lock-orientation-singularity/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/euler-gimbal-lock-orientation-singularity/]]></link>
			<title>XYZ Euler gimbal lock: why roll and yaw stop being independent</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 22:46:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/bezier-parameter-steps-unequal-path-distance/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/bezier-parameter-steps-unequal-path-distance/]]></link>
			<title>Equal Bezier parameter steps do not mean equal travel</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 21:18:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/four-support-loads-static-equilibrium-not-unique/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/four-support-loads-static-equilibrium-not-unique/]]></link>
			<title>Four supports do not guarantee equal load sharing</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 20:45:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/lidar-angular-sampling-small-post-between-beams/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/lidar-angular-sampling-small-post-between-beams/]]></link>
			<title>LiDAR scan spacing: a narrow post can fall between sample directions</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 19:58:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/low-speed-encoder-count-window-edge-period/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/low-speed-encoder-count-window-edge-period/]]></link>
			<title>Low-speed encoder velocity: zero counts does not mean a stopped wheel</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 19:33:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/imu-lever-arm-rotation-point-acceleration/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/imu-lever-arm-rotation-point-acceleration/]]></link>
			<title>IMU lever arms: matching orientation does not mean matching acceleration</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 19:15:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/lidar-scan-deskew-single-pose-straight-wall/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/lidar-scan-deskew-single-pose-straight-wall/]]></link>
			<title>LiDAR scan deskew: one pose can bend a straight wall</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 18:55:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/mesh-normal-nonuniform-scale-inverse-transpose/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/mesh-normal-nonuniform-scale-inverse-transpose/]]></link>
			<title>Scaled mesh normals: normalization cannot fix the wrong transform</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 18:30:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/overhung-shaft-load-support-reactions/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/overhung-shaft-load-support-reactions/]]></link>
			<title>Overhung shaft loads: why one support reaction exceeds the load</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 18:15:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/gearbox-backlash-same-input-angle-history/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/gearbox-backlash-same-input-angle-history/]]></link>
			<title>Gearbox backlash: the same input angle can leave two output positions</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 17:57:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/short-servo-move-speed-limit-acceleration-profile/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/short-servo-move-speed-limit-acceleration-profile/]]></link>
			<title>Short servo moves: raising the speed limit may change nothing</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 17:31:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/stereo-repeating-stripes-correspondence-ambiguity/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/stereo-repeating-stripes-correspondence-ambiguity/]]></link>
			<title>Stereo depth on repeating stripes: a perfect match can be the wrong match</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 17:07:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/gripper-point-contact-missing-torque-friction-rank/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/gripper-point-contact-missing-torque-friction-rank/]]></link>
			<title>Why two gripper point contacts cannot resist every torque</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 16:40:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/blender-ray-cast-hit-origin-inside-test/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/blender-ray-cast-hit-origin-inside-test/]]></link>
			<title>Blender ray casting: a hit is not an inside test</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 16:17:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/blind-hole-screw-length-bottom-head-seating/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/blind-hole-screw-length-bottom-head-seating/]]></link>
			<title>Why a blind-hole screw can bottom before its head seats</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 15:56:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/geneva-drive-prescribed-motion-locked-dwell/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/geneva-drive-prescribed-motion-locked-dwell/]]></link>
			<title>Geneva drives: a stopped animation does not prove a locked dwell</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 15:38:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/moving-pulley-angled-cable-travel-ratio/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/moving-pulley-angled-cable-travel-ratio/]]></link>
			<title>Moving pulleys: angled cable legs change the travel ratio</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 15:04:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/wheel-odometry-slip-covariance-guide/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/wheel-odometry-slip-covariance-guide/]]></link>
			<title>Wheel Odometry Slip and Covariance</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 15:01:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/robot-coordinate-frames-tf2-guide/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/robot-coordinate-frames-tf2-guide/]]></link>
			<title>Robot Coordinate Frames and TF2: map, odom, base and tool</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 15:01:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/three-marker-frame-near-collinear-points/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/three-marker-frame-near-collinear-points/]]></link>
			<title>Three-marker coordinate frames: why nearly aligned points make the axes swing</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 14:40:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/quaternion-sign-nlerp-endpoint-path/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/quaternion-sign-nlerp-endpoint-path/]]></link>
			<title>Quaternion interpolation: the same endpoint can take a different path</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 14:21:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/blender-rotated-child-nonuniform-parent-scale/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/blender-rotated-child-nonuniform-parent-scale/]]></link>
			<title>Why a rotated Blender child skews under a scaled parent</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 14:07:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/camera-depth-range-ray-normalization-plane/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/camera-depth-range-ray-normalization-plane/]]></link>
			<title>Camera depth vs range: the ray-normalization mistake that bends a plane</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 13:50:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/hand-eye-calibration-pure-translations-camera-offset/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/hand-eye-calibration-pure-translations-camera-offset/]]></link>
			<title>Hand-eye calibration: why pure translations cannot determine camera offset</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 13:37:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/ackermann-steering-front-wheel-angles-turn-center/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/ackermann-steering-front-wheel-angles-turn-center/]]></link>
			<title>Ackermann steering: why equal front-wheel angles miss the turn center</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 13:15:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/v-block-shaft-diameter-axis-height-finite-face/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/v-block-shaft-diameter-axis-height-finite-face/]]></link>
			<title>V-blocks: changing shaft diameter changes center height</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 12:59:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/differential-drive-odometry-wheel-travel-turn/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/differential-drive-odometry-wheel-travel-turn/]]></link>
			<title>Differential-drive odometry: why averaging wheel travel alone misses the turn</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 12:39:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/mirrored-robot-mesh-quaternion-reflection/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/mirrored-robot-mesh-quaternion-reflection/]]></link>
			<title>Mirrored robot meshes: why a quaternion cannot carry the reflection</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 12:14:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/planar-arm-jacobian-tip-derivatives/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/planar-arm-jacobian-tip-derivatives/]]></link>
			<title>Planar arm Jacobians: check tip derivatives before mapping joint rates</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 11:37:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/rigid-body-inertia-center-axes/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/rigid-body-inertia-center-axes/]]></link>
			<title>Rigid-body inertia: check the center and axes before copying</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 11:15:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/blender-camera-clipping-nearby-mesh/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/blender-camera-clipping-nearby-mesh/]]></link>
			<title>Blender camera clipping: why a nearby mesh can disappear</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 10:58:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/stereo-depth-one-pixel-long-range/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/stereo-depth-one-pixel-long-range/]]></link>
			<title>Stereo depth: why one pixel matters more at long range</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 10:33:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/robot-tcp-offset-flange-rotation-tool-tip/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/robot-tcp-offset-flange-rotation-tool-tip/]]></link>
			<title>Robot TCP offsets: keeping the tool tip in place</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 10:16:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/chain-sprocket-polygonal-action-speed-variation/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/chain-sprocket-polygonal-action-speed-variation/]]></link>
			<title>Chain sprockets: constant rpm, varying chain speed</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 09:54:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/multi-start-lead-screw-pitch-distance-per-revolution/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/multi-start-lead-screw-pitch-distance-per-revolution/]]></link>
			<title>Multi-start lead screws: pitch versus travel per revolution</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 09:28:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/planetary-gears-held-member-output-speed/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/planetary-gears-held-member-output-speed/]]></link>
			<title>Planetary gears: planet spin versus carrier rotation</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 09:02:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/tilted-peg-bore-depth-clearance/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/tilted-peg-bore-depth-clearance/]]></link>
			<title>Peg insertion: how bore depth changes clearance under tilt</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 08:36:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/cable-carrier-loop-length-bend-clearance/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/cable-carrier-loop-length-bend-clearance/]]></link>
			<title>Cable-carrier U-loops: the end-wall clearance a centerline check misses</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 07:58:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/en/two-universal-joints-yoke-phasing-bend-angles/]]></guid>
			<link><![CDATA[https://physicalailab.io/en/two-universal-joints-yoke-phasing-bend-angles/]]></link>
			<title>Two universal joints: check yoke phasing and bend-angle equality separately</title>
			<pubDate><![CDATA[Mon, 05 Oct 2026 07:35:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://physicalailab.io/articles/]]></guid>
			<link><![CDATA[https://physicalailab.io/articles/]]></link>
			<title>글 목록</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 18:04:16 +0000]]></pubDate>
		</item>
				</channel>
</rss>
