Skip to content

About

An interactive Physical AI & Humanoid Robotics textbook built with Docusaurus, Spec-Kit-Plus, and Claude.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🤖 RoboLearn

Learn • Build • Understand Intelligent Machines

RoboLearn is a modern, AI-assisted learning platform focused on Physical AI, ROS 2, and Humanoid Robotics.
It is designed to help learners move from concepts to real understanding through structured content, visuals, and an intelligent AI tutor.


🌟 Overview

RoboLearn is not just documentation — it is a guided robotics learning environment.
The platform combines curriculum-driven learning with an interactive AI mentor to support students, developers, and researchers at every stage.

Whether you are coming from a software background or hardware background, RoboLearn adapts to your learning path.


🎯 Goals of RoboLearn

  • Simplify complex robotics concepts
  • Provide structured, long-term learning paths
  • Enable instant clarification using AI
  • Support bilingual learning (English & Urdu)
  • Encourage practical, system-level thinking

📘 Learning Experience

Structured Curriculum

  • Multi-week robotics learning roadmap
  • Covers Physical AI, ROS 2, and humanoid systems
  • Beginner-friendly yet advanced-ready

Visual & Mathematical Clarity

  • Clean mathematical notation for robotics equations
  • Architecture and flow diagrams for better understanding
  • Clear explanations focused on why systems work

Bilingual Support

  • Learn in English
  • Instantly translate content to Urdu while preserving technical terms

🤖 RoboLearn AI Tutor

RoboLearn includes an embedded AI mentor that helps learners in real time.

  • Answers questions using platform content
  • Understands context, not just keywords
  • Provides references to the exact topic or section
  • Allows questions directly from selected text
  • Helps beginners without overwhelming them

🖥️ User Experience

  • Always-available floating AI assistant
  • Keyboard-friendly navigation
  • Clean, distraction-free interface
  • Fully responsive (desktop, tablet, mobile)
  • Designed for long study sessions

🏗️ Platform Architecture (High Level)

User Interface ↓ Secure API Layer ↓ Learning & AI Engine ↙ ↘ User Profiles Knowledge Store ↓ Language & Reasoning Layer

yaml Copy code


🚀 Getting Started

Requirements

  • Node.js (18 or newer)
  • Python (3.11 or newer)
  • Git

Basic Setup

git clone <repository-url>
cd robolearn
Frontend:

bash
Copy code
cd frontend
npm install
npm run dev
Backend:

bash
Copy code
cd backend
python -m venv venv
activate venv
pip install -r requirements.txt
uvicorn main:app --reload
📂 Project Structure
graphql
Copy code
robolearn/
├── frontend/     # UI and learning content
├── backend/      # API, authentication, AI logic
├── docs/         # Robotics curriculum
├── scripts/      # Setup and data tools
└── README.md
🧠 Who Is This For?
Robotics students

AI & ML learners

Software engineers entering robotics

Hardware enthusiasts

Educators and researchers

🎨 Design Philosophy
Minimal and focused UI

Soft glass-style layers for readability

Calm color palette for reduced eye strain

Dark mode optimized for late study hours

📄 License
© 2025 RoboLearn.
All rights reserved.
For educational and research use unless stated otherwise.

👩‍💻 Project Credits
Project Built By:
Romaisa Hanif

About

An interactive Physical AI & Humanoid Robotics textbook built with Docusaurus, Spec-Kit-Plus, and Claude.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages