Richard Hopkins's Projects
No description
04-s2i-builds-master
Leg detection and following robot controller using the OAK-D stereoscopic camera and AI accelerator.
Reverse engineered program to send SMS messages via a 4G LTE Router. The router I am using is a Zyxel LTE3302 Series router which provides a 4G hotspot for my robots.
Bangle.js App Loader (and Apps)
React program to display K9's current chess game on a big display
Raspberry Pi and Coral TPU based Dalek automation - enables the Dalek to recognise friends and foes and either welcome or shout at them. Includes convincing dalek voice and integrates with dome and iris lights and servo to provide additional scares...
A simple Python program for K9 to use with school kids
A dalek doorman who challenges strangers, welcomes you home and wishes you goodbye.
Utilities for working with the Decawave DWM1001 board via BLE
Backup of the digitally left behind wiki
Uses a puck.js as a simple indicator light to show whether I am on a conference call or not. Runs entirely in browser using BLE, just pair with your puck.js.
Eisenhower Matrix application
Harvest the details of a school to automatically create embeddings
Latest main K9 robot repository with 3D vision, local STT/TTS with GPT-3 and 360 LIDAR.
Simple state machine for K9 robot that integrates Watson Assistant, hotword detection, text to speed and speech to text. Includes a custom node-red dashboard to act as a touch screen interface on the robot and a controller interface to a Bangle.js watch.
Angular JS K9 robot controller, designed primarily for use on a iPad or Android touch device as a virtual joystick. Also visualizes the robot's surroundings using camera and sensor data.
Website for K9 client to talk to node-RED server
Model file for simulated K9 robot
A modified lichess bot to work with K9 and the Phantom chess board
K9 piper voice
New text to speech voice for K9
Code and configuration files for a chess playing enhancement to a remote presence robot
Very simple GPT-3 conversation skill for K9
K9iPadMonitor Angular 2 Typescript
ROS2 Docker Container Implementation for K9
K9 specific ROS2 files
Pygame based games for the side panel of K9
ZX Spectrum library routines