SVRC Forum
Global robotics discussion, build logs, critiques, and deployment stories.
Post +5 points, comment on others +1 point, receive feedback/upvotes +1 point each. Points increase your level and can be redeemed for credits.
Robotics Library Academy is the structured hardware curriculum — tutorials, communication, debugging, and downloads across real robot systems. The Forum is where you continue: ask questions, post build logs and failure reports, compare notes on maintenance, and get feedback from other students, labs, and SVRC customers working on the same stack.
Tip: mention module names in titles (e.g. OpenArm, SO-101, ROS 2, Unitree G1) so threads stay easy to find.
Prefer browsable post pages? Visit the Forum Posts Index. These pages are structured for search engines and linked from our sitemap.
Search-friendly troubleshooting and build questions
CAN bus timeout recovery
Recovery order, watchdog handling, and safe re-enable checks.
OpenArmController manager switching
Safe ROS 2 restart order and stale-state validation.
OpenArmURDF and controller mismatch
Joint order, naming, and first-motion validation.
OpenArmTeleop timestamp alignment
Replay drift, sample sync, and dataset trust checks.
OpenArmHoming drift after power cycle
Startup pose checks, encoder zero consistency, and recalibration decisions.
OpenArmMotor ID conflicts after actuator replacement
CAN mapping validation after hardware swaps.
OpenArmLow-speed oscillation and joint jitter
Control, timing, and sensing diagnosis for precision motion.
OpenArmE-stop false triggers and recovery
Safety interlock debugging without weakening real stop logic.
OpenArmTorque saturation and current spikes
Load-induced saturation, friction, and controller-limit diagnosis.
OpenArmMotion planning vs collision geometry mismatch
Scene trust, stale meshes, and real-vs-model clearance debugging.
OpenArmGravity compensation after tool change
Payload mismatch, sagging hold behavior, and post-tool-swap validation.
OpenArmFirmware version mismatch after actuator update
Mixed actuator versions, compatibility sweeps, and safe recovery order.
OpenArmRepeatability worse after fast recalibration
Quick calibration passes that still degrade return-to-point precision.
OpenArmCAN interface missing after reboot on new PC
Driver loading, interface naming, and stable host bringup after reboot.
OpenArmBase mount moved and calibration reference no longer matches
Fixture drift and frame-trust checks after the robot mount shifts.
OpenArmNo such device on can0 after USB CAN adapter swap
Adapter replacement, interface naming, and host-side recovery checks.
OpenArmEnd effector Z height check fails after table move
Workcell drift diagnosis when the robot is fine but the environment moved.
OpenArmCannot find SocketCAN interface after NetworkManager update
Host-service conflicts and interface ownership after networking updates.
OpenArmJog command works but fixture pick height is off after shift change
Shift handoff checks when healthy motion still misses operational references.
Orca HandTendon routing and finger symmetry
Mechanical checks before software debugging.
Orca HandContact thresholds and grasp recovery
Tactile thresholds, slip detection, and recovery logic.
Orca HandSensor noise and contact labels
Filtering, QA, and tactile label quality.
Orca HandFingertip wear and grasp slip
Surface friction changes, maintenance, and hardware-vs-control diagnosis.
Orca HandCable stretch and retensioning
Finger response drift and maintenance intervals over time.
Orca HandThumb opposition and grasp bias
Pinch asymmetry, opposition checks, and calibration aids.
Orca HandIntermittent tactile connector signal
Connector, cable route, and wiring checks for unstable sensing.
Orca HandContact baseline drift after sensor rezero
Threshold drift, rezero validation, and session-to-session tactile stability.
Orca HandFinger closing desync after retensioning
Post-maintenance timing imbalance and synchronized closure recovery.
Orca HandRetargeting profile loads but finger limits feel wrong
Loaded profiles that still clamp motion or distort usable grasp range.
Orca HandGrasp labels shift after fingertip material change
Friction changes that silently break label consistency across datasets.
Orca HandTactile driver loads but no sensor channels show up
Enumeration, connector state, and fast software-vs-hardware splits.
Orca HandSimulation profile looks fine but real grasps overclose
Sim-to-real validation when hardware contact behavior is harsher than expected.
Orca HandUSB device detected but calibration tool cannot see tactile board
Board identity, permissions, and tactile calibration discovery checks.
Orca HandDemo object bin changed and contact thresholds feel wrong
Object-set changes mistaken for sensor drift or threshold instability.
Orca HandUdev rule installed but tactile board still needs sudo
Device-property and permissions checks when non-root access still fails.
Orca HandHandoff checklist for demos and thresholds
Fast demo reset routines so the next operator does not inherit bad settings.
TRLC-DK1Camera timestamp drift
Sync validation, dropped frames, and run rejection rules.
TRLC-DK1Episode boundaries and dataset QA
How labs decide which demos are training-worthy.
TRLC-DK1LeRobot camera calibration
Reprojection error and post-calibration trust checks.
TRLC-DK1Failure replay triage
How labs keep, relabel, or discard bad runs.
TRLC-DK1USB camera bandwidth and dropped frames
Bus saturation, stream limits, and capture reliability.
TRLC-DK1SSD write speed and session loss
Storage throughput bottlenecks during long capture runs.
TRLC-DK1Clock sync between robot and logger
Time drift checks for replay and dataset integrity.
TRLC-DK1Metadata mismatch across logs and annotations
Dataset audit, repair rules, and discard decisions.
TRLC-DK1Network packet loss during remote teleop
Laggy teleop, incomplete logs, and network-path reliability fixes.
TRLC-DK1Episode stop delay and truncated rollout exports
Late stop events, clipped endings, and rollout approval checks.
TRLC-DK1Camera device order changes after reboot
Stable camera-role assignment checks before the next recording run.
TRLC-DK1Action video counts do not match after batch export
Export audits that catch silent sequence-length inconsistencies.
TRLC-DK1Logger starts before cameras are ready
Startup readiness gates that prevent empty opening seconds in episodes.
TRLC-DK1USB hub power cycle changes camera FPS
Post-reset stream verification for silent frame-rate drift.
TRLC-DK1Export folder has videos but metadata JSON is missing
Partial export failures that look successful until integrity checks run.
TRLC-DK1Batch validator passes but one camera stream is shorter
Advanced duration audits for hidden stream-length mismatch.
TRLC-DK1Export script finishes but one episode folder is empty
Silent partial-export failures that look successful until folder audits run.
TRLC-DK1Handoff note says capture is good but validator fails
Shift signoff routines that match what validators will actually accept.
SO-101USB port and serial permissions
First-day setup friction for classrooms and shared machines.
SO-101Servo overheating and current limits
Duty cycle, monitoring, and cooldown rules.
SO-101ROS 2 namespaces and joint state
Missing topics, remaps, and duplicate publishers.
SO-101Dataset labeling consistency
Annotation rules and QA across classroom demos.
SO-101Calibration after servo replacement
Post-repair zero checks and safe handoff back to class use.
SO-101Workspace limits and self-collision
Soft constraints and safe classroom demo envelopes.
SO-101Backlash and set screw checks
Mechanical play after repeated demos and quick maintenance checks.
SO-101USB power brownouts and random resets
Power delivery diagnosis for unstable shared setups.
SO-101Reset between students and zero pose consistency
Fast classroom handoff routines that prevent cumulative zero-pose drift.
SO-101Manual repositioning and zero shift
Shared-classroom movement mistakes that quietly shift the next lesson's start state.
SO-101Wrong config and joints move the wrong way
Profile mistakes, mirrored motion, and classroom startup guardrails.
SO-101First class of the day checklist
Morning checks for power, cables, zero pose, and safe-range readiness.
SO-101USB serial port keeps changing on shared laptops
Stable device identification and repeatable serial setup across classrooms.
SO-101Safe range from last lesson is still active
Stale safety presets that make the next class think the robot is broken.
SO-101Students forget to clear last users namespace
Shared-lab context leaks that send commands to the wrong robot.
SO-101End of class shutdown checklist
Short shutdown SOPs that prevent the next day's startup confusion.
SO-101Station label says arm A but UI is still bound to arm B
Fast identity checks when physical labels and software targets drift apart.
SO-101End of day whiteboard checklist got skipped
Visible handoff habits that stop the next class inheriting bad state.