FAQ Coverage Gaps¶
Concepts from the learning graph that the FAQ does not cover. Priority is the number of concepts that depend on a concept, directly or indirectly (its impact). High is 50 or more, Medium is 10 to 49, Low is under 10.
Critical Gaps (High Priority)¶
8 concepts.
- Pyserial Library - impact 150, Communication Buses and Protocols. Suggested question: "What is Pyserial Library and why does it matter?"
- Desktop Robot Arm - impact 97, Robot Arm Fundamentals. Suggested question: "What is Desktop Robot Arm and why does it matter?"
- Servo Motor - impact 89, Actuators and Sensors. Suggested question: "What is Servo Motor and why does it matter?"
- Cartesian Coordinates - impact 74, Kinematics and Simulation. Suggested question: "What is Cartesian Coordinates and why does it matter?"
- Writing Target Positions - impact 67, Python Motion Programming. Suggested question: "What is Writing Target Positions and why does it matter?"
- Python-CAN Library - impact 57, Communication Buses and Protocols. Suggested question: "What is Python-CAN Library and why does it matter?"
- Single-Joint Move - impact 56, Python Motion Programming. Suggested question: "What is Single-Joint Move and why does it matter?"
- Multi-Joint Move - impact 55, Python Motion Programming. Suggested question: "What is Multi-Joint Move and why does it matter?"
Medium Priority Gaps¶
14 concepts.
- Print Debugging - impact 40, Python Setup and Tools. Suggested question: "What is Print Debugging and why does it matter?"
- Motor Speed - impact 19, Actuators and Sensors. Suggested question: "What is Motor Speed and why does it matter?"
- Distributor - impact 19, Sourcing Parts. Suggested question: "What is Distributor and why does it matter?"
- Safety Layer - impact 17, Agent Safety and Evaluation. Suggested question: "What is Safety Layer and why does it matter?"
- Derivative as Rate of Change - impact 17, Advanced Path Mathematics. Suggested question: "What is Derivative as Rate of Change and why does it matter?"
- Git Version Control - impact 15, Python Setup and Tools. Suggested question: "What is Git Version Control and why does it matter?"
- Lead Time - impact 15, Sourcing Parts. Suggested question: "What is Lead Time and why does it matter?"
- Open-Source Repository - impact 14, Fabrication and Building. Suggested question: "What is Open-Source Repository and why does it matter?"
- Observation and Action - impact 13, Perception and Learning. Suggested question: "What is Observation and Action and why does it matter?"
- Gear Ratio - impact 11, Actuators and Sensors. Suggested question: "What is Gear Ratio and why does it matter?"
- Assembly Guide - impact 11, Fabrication and Building. Suggested question: "What is Assembly Guide and why does it matter?"
- OpenClaw Messaging Interface - impact 11, AI Agents and OpenClaw. Suggested question: "What is OpenClaw Messaging Interface and why does it matter?"
- Path vs Trajectory - impact 11, Advanced Path Mathematics. Suggested question: "What is Path vs Trajectory and why does it matter?"
- Camera Calibration - impact 10, Perception and Learning. Suggested question: "What is Camera Calibration and why does it matter?"
Low Priority Gaps¶
186 concepts.
- AI Agents and OpenClaw (9): Command Parsing, Go Home Tool, Latency and Cost, Learned Policy Executor, Local Agent, Natural-Language Control, Open Gripper Tool, OpenClaw Installation, Privacy Considerations
- Actuators and Sensors (8): Current Sensing, Gearbox, Load Feedback, Motor Controller, PID Control, RobStride Actuator, Servo Compliance, Velocity Feedback
- Advanced Path Mathematics (50): Axis-Angle Rotation, Boundary Conditions, Cartesian Straight-Line Path, Configuration Space, Cubic Polynomial Trajectory, Cubic Spline, Damped Least Squares, Euler Angles, Forward Simulation of Paths, Gimbal Lock, Gravity Load on Joints, Jacobian Pseudoinverse, Jacobian-Based IK, Jerk, Joint-Limit Constrained Planning, Linear Algebra with NumPy, Manipulability, Manipulability Ellipse, Matplotlib Animation, Matrix Multiplication, Maximum Deviation, Minimum-Jerk Trajectory, Moment Arm, Numerical Differentiation, Numerical Jacobian, Obstacle Representation, Path Parameterization, Path Prediction, Path Safety Check, Path Smoothing, Predicted vs Measured Path, Prediction Error Sources, Quaternion, Quaternion Rotation, Quintic Polynomial Trajectory, RMSE, RRT Algorithm, SLERP, Sampling-Based Planning, SciPy Interpolation, SciPy Optimize, Servo Torque Margin, Shortcut Smoothing, Singularity Avoidance, Static Torque Estimate, Time Scaling, Tracking Error, Velocity Kinematics, Velocity Limit Scaling, Via-Point Trajectory
- Agent Safety and Evaluation (17): Agent Evaluation Suite, Agent Is Not the Safety Layer, Agent Testing, Ambiguous Instructions, Audit Log, Command Validation, Confirmation Step, Defense in Depth, Dry-Run Mode, Hallucinated Tool Calls, Least Privilege, Rate Limiting, Repeatability Test, Replay Testing, Simulation Mode, Untrusted Input, Workspace Limits
- Communication Buses and Protocols (2): TTL Half-Duplex Serial, Vendor SDK
- Fabrication and Building (19): Assembly Tools, B601 Body Structure, CAN Bring-Up Check, CAN Motor Configuration, First Power-On, Follower Assembly, Heat-Set Insert, High-Voltage Power Distribution, Joint Assembly Order, Leader Assembly, Leader Gear Ratios, Leader Handle and Trigger, Mounting to a Table, PETG, Print Orientation, Repository Version History, Zeroing, reBot Gripper Assembly, reBot Wrist Assembly
- Kinematics and Simulation (10): Collision Checking, Denavit-Hartenberg Parameters, Isaac Sim Tour, MoveIt Planning, Pinocchio Library, ROS 2 Tour, ROS Node, ROS Topic, Reachability Map, Workspace Sampling
- Perception and Learning (5): Camera Extrinsics, Camera Intrinsics, Hand-Eye Calibration, Hugging Face Hub, Object Detection
- Power Systems (5): Battery, Common Ground, Power Connectors, Power Distribution Board, Reverse Polarity Protection
- Projects, Operations, and Teaching (22): Assessment Rubric, Bimanual Setup, Capstone Project, Chat-Controlled Arm, Classroom Use, Color Sorting Project, Data Collection Station, Desk Assistant Project, Group Parts Ordering, Lab Schedule, Larger Arms, Maintenance Schedule, Mobile Manipulation, Monitoring, Open-Source Contribution, Project Documentation, Responsible Robotics, Script vs Policy vs Agent, Servo Replacement, Shutdown Procedure, Startup Procedure, Wear and Lubrication
- Python Motion Programming (11): Blocking vs Non-Blocking Code, Command Dataclass, Gripper Width, Latency, Leader-Follower Mapping, Lift and Retreat, Mock Hardware, Plotting Workspace, Pose Dataclass, Stop Flag, Threads
- Python Setup and Tools (7): Argparse Module, Code Editor, Command Line Arguments, Environment Variables, Naming Conventions, Project Folder Layout, Python Package
- Robot Arm Fundamentals (3): Bimanual Robot, Home Position, Robot Arm Applications
- Safety (5): 3D Printer Safety, Collision, Risk Assessment, Safe Shutdown, Soldering Safety
- Sourcing Parts (13): Direct from Manufacturer, Fact-Checking Specifications, Incompatible Parts, Kit Build, Official Kit, Online Marketplace, Order Tracking, Part Revisions, Required Parts, SO-ARM100 vs SO-ARM101, Self-Sourced Build, Substitute Parts, Vendor Documentation
Recommendations¶
- Write Chapters 17 to 19, then regenerate the FAQ; most of the High and Medium gaps are concepts those chapters introduce.
- Add questions for the 8 high-impact gaps first.
- Treat the 14 medium-priority gaps as candidates for the next update.
- Low-priority concepts are mostly leaf terms; the glossary already defines them.