Skip to content

xanomanox/TARS-AI

 
 

Repository files navigation

TARS-AI

discord invitation link YouTube Instagram TikTok

A recreation of the TARS robot from Interstellar, featuring AI capabilities and servo-driven movement.

Table of Contents

Hardware Requirements

Everything here is under development and is subject to change.

Category Component Description Link
Printing Bambu Labs Printer Compatible models: P1S, A1, X1C -
TPU Filament (Bambu) For all "Flexor" parts Buy
TPU Filament (Alternative) Overture TPU filament Buy
PETG Filament For all non-Flexor parts Buy
PLA Filament Optional - for rapid prototyping -
Core Components Raspberry Pi 5 Main computing unit Buy
3.5" LCD Display Interface display Buy
16-Channel PWM Servo Driver I2C Interface Buy
Buck Converter Power management Buy
Servo Motors diymore MG996R Digital servo motors (2x 90g micro servos per leg) Buy
MG996R 55g (Alternative) Digital RC servo motors with high torque -
Drive Train Bearings Motion support Buy
Springs Motion dampening Buy
Metal Rods (Option 1) Structural support Buy
Metal Rods (Option 2) Alternative structural support Buy
Linkage Motion transfer Buy
Servo Extension Wires Connection cables Buy
Audio System Raspberry Pi Microphone Audio input Buy
Audio Amplifier Sound processing Buy
Speaker Audio output Buy
Camera System Camera Module Visual input Buy
Camera Ribbon Cable Camera connection Buy
Fasteners M3 20mm Screws Mounting (6x needed) Buy
M3 14mm Screws Mounting (40x needed) Buy
M3 10mm Screws Mounting (76x needed) Buy
M3 Asstd Grub Screws Mounting (6-8 needed) Buy

Software Stack

See ENVSETUP.md for instructions on setting up the software environment.

GPTARS Software Demo

  • LLM: Choice of:
    • OpenAI (Recommended)
    • Oobabooga
    • Tabby (tabbyAPI)
    • Ollama (Soon)
  • Text-to-Speech: Choice of:
    • Azure TTS
    • Local (E-speak)
    • Local (Piper TTS with custom Voice model) (Recommended)
    • XTTSv2 with voice cloning (xtts-api-server)
  • Speech-to-Text:
    • Vosk
    • Whisper
  • Vision Handling:
    • Saleforce Blip
  • Tool Utilization:
    • Custom Module Engine

Build Modifications

print

  • Modified chassis bottom to accommodate SD card installation (See: "Chassis Bottom (Mod SD CARD).stl")

License

CC-BY-NU License

Contributing

See CONTRIBUTING.md for instructions on contributing to this project.

Additional Resources

Inspirations + Credits to:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.4%
  • Rich Text Format 0.6%