{"repo":"hopkira/k9","free":true,"listed":false,"github":"https://github.com/hopkira/k9","clone":"git clone https://github.com/hopkira/k9.git","description":"Latest main K9 robot repository with 3D vision, local STT/TTS with GPT-3 and 360 LIDAR.","language":"Python","stars":23,"topics":["speech-recognition","raspberry-pi","speech-to-text","text-to-speech","python3","porcupine-api","lidar-point-cloud","oak-d","gpt-3","doctor-who"],"license":"Unlicense","category":"self-hosted-apps","readme_excerpt":"K9 Robot Dog Software Featuring come, heel, chess playing and real time in character conversation. Core repository for the 2022 version of the K9 robot dog software. Designed to run on a 2GB or larger Raspberry Pi 4. This repository contains a major update to K9 in preparation for moving the code base to ROS2. It has split major programs down into smaller modules with Redis and MQTT acting as the integration point of the robot state (Redis acting as a shared black board and MQTT being used to provide pub/sub between modules). Starting and stopping The various python programs that make up K9's run time can be started with The script assumes you have Python virtual environments installed and have created a virtual environment called depthAI in line with the OAK-D installation instructions. These programs can be stopped using: Hardware Pre-requsites This software is designed to work with the following hardware: Adafruit I2C PCA9685 Servo controller (for controlling lights and tail) Epsruino Pico connected via USB for LIDAR ears USB microphone RoboClaw PID motor controller controlling two motors with encoders OAK-D camera (either original or lite) Most of the hardware access is via abstraction modules that can easily be repurposed leaving the core of the program (the audio and motor controllers) intact. Details on the hardware design of K9 are provided here. Cloud subscriptions For full conversational capability, the software requires: a free account with PicoVoice to use the Por","default_branch":null,"files":null,"tree":[],"storefront":"/r/hopkira","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hopkira/k9/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}