MCPcopy Index your code
hub / github.com/Aasthaengg/ROSMASTERx3

github.com/Aasthaengg/ROSMASTERx3 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
34 symbols 103 edges 6 files 17 documented · 50%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🚀 Run a Bot in 60 Minutes!

Jetson Orin NX + ROSMASTER X3

Welcome to the ultimate guide on running a powerful AI-powered bot in just 60 minutes! This project integrates state-of-the-art vision and speech models on an NVIDIA Jetson Orin NX, mounted on ROSMARTER X3, ensuring optimized performance, speed, and accuracy.

🔥 Why This Project?

Real-time AI Processing on NVIDIA Jetson Orin NX
Optimized for Speed & Accuracy (Custom algorithms for best efficiency)
Seamless Speech & Vision Integration using cutting-edge AI models
ROS-Powered Robotics – Built on ROSMASTER X3 for intelligent bot control


🛠 Models Used

🎙️ Whisper (OpenAI) – Speech-to-Text

  • 🔗 GitHub Repository
  • Why Whisper?
  • Best-in-class accuracy for real-time speech recognition
  • Handles multiple languages and noisy environments

👁️ Moondream2 – Advanced Vision AI

  • 🔗 GitHub Repository
  • Why Moondream2?
  • Real-time object detection, segmentation, and VQA (Visual Question Answering)
  • Capable of understanding complex visual scenes, answering queries about them
  • Highly optimized for embedded AI applications like Jetson Orin NX, ensuring superior speed and performance
  • Uses transformer-based architecture to enhance contextual understanding in vision-based tasks

🚀 Setup & Installation

1️⃣ Install Dependencies

sudo apt update && sudo apt install -y python3-pip ffmpeg libsndfile1
pip install torch torchvision torchaudio
pip install openai-whisper opencv-python sounddevice numpy requests pydub

2️⃣ Clone the Project

git clone https://github.com/your-repo/ai-bot-on-jetson.git
cd ai-bot-on-jetson

3️⃣ Run the Bot!

python3 main.py

🤖 How It Works

  • 🎙️ Speech Recognition – Listens and understands commands with OpenAI Whisper.
  • 👁️ Vision Processing – Uses Moondream2 for advanced object detection, scene understanding, and VQA.
  • 🦾 AI-Powered Movement – Commands a ROSMASTER X3 bot for navigation and interaction.
  • Optimized on Jetson Orin NX – Custom model optimizations ensure low latency and high efficiency.

🌟 Performance Optimization

Unique and optimal AI stack for Jetson Orin NX, ensuring: - Reduced memory footprint with lightweight model execution - Parallel processing to run vision + speech in real-time

🚀 The result? A seamless, high-speed AI bot that runs effortlessly on an embedded device!


💡 Future Improvements

  • ✅ - TensorRT acceleration for Whisper and Moondream
  • ✅ Custom fine-tuning for industry-specific tasks
  • ✅ Enhanced multi-modal AI for better real-world interaction

🎯 Let's push the limits of AI-powered robotics!


🏆 This project is part of the #GTC25goldenticket contest. Stay tuned for more updates! 🚀

Core symbols most depended-on inside this repo

send_direction
called by 22
rosmaster_control.py
text_to_speech
called by 13
app.py
connect
called by 2
rosmaster_control.py
disconnect
called by 2
rosmaster_control.py
_build_btn_control
called by 2
rosmaster_control.py
dance_routine
called by 2
rosmaster_control.py
caption
called by 1
moondream.py
query
called by 1
moondream.py

Shape

Method 23
Function 7
Class 4

Languages

Python100%

Modules by API surface

rosmaster_control.py12 symbols
moondream.py7 symbols
app.py6 symbols
speechstream.py5 symbols
whisperstt.py3 symbols
test.py1 symbols

For agents

$ claude mcp add ROSMASTERx3 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact