
Haptic Rendering - Computerphile
The video introduces computer haptics, distinguishing cutaneous vibrations from kinesthetic force feedback, and explains how haptic rendering creates the sensation of touching virtual objects. It focuses on grounded haptic interfaces that read position and orientation, compute forces, and return them to the user, contrasting the slower visual loop (30‑60 Hz) with the demanding haptic loop that must run at roughly 1,000 Hz to remain stable. Key technical steps are outlined: encoder data feeds forward kinematics to locate the tool tip, collision detection checks that point against scene geometry, and a collision response generates a force—often modeled as a virtual spring with adjustable stiffness. The system must also perform inverse kinematics to translate desired forces into motor torques, all while scaling forces to protect hardware. The presenter demonstrates a demo with soft, medium, and hard surfaces, showing how a simple spring model produces realistic feedback, but also how fast motions cause instability, popping, or jitter. Hierarchical bounding boxes (octrees) accelerate collision checks, and proxy algorithms are introduced to minimize error between the ideal and actual tool tip positions, reducing penetration artifacts. These techniques are critical for immersive VR, tele‑operation, and robotic manipulation, where realistic tactile cues enhance user performance and safety. Efficient algorithms and high‑frequency loops enable stable, lifelike interactions, guiding future hardware design and software frameworks for haptic applications.

Vector Search with LLMs- Computerphile
The video explains how vector search powers retrieval‑augmented generation for large language models, allowing systems to locate relevant text fragments instead of feeding entire documents into the model. By converting sentences and paragraphs into high‑dimensional embeddings, a query can be...

Bad Bot Problem - Computerphile
The video explains how social media ‘botnets’—operator-controlled networks of fake accounts—are increasingly using large language and image models to mimic human behavior, generate original posts, images and tailored comments, and coordinate narratives. Using a local demo platform, the presenter shows...