Skip to content

HCIS-Lab/HCIS-RoboSkills

Repository files navigation

HCIS Lab Logo

HCIS Lab - RoboSkills

Robotic Skill Visualization & Analysis Platform

An interactive, data-driven dashboard for visualizing robotic capabilities,
analyzing skill gaps, and managing expertise distribution in Human-Centered Physical AI research.


RoboSkills Preview

Live DemoFeaturesTech StackGetting StartedHCIS Lab

Built using the RoboSkills template


🚀 Overview

RoboSkills is a cutting-edge web application developed by the Human-centered Intelligent Systems Laboratory (HCIS Lab) at National Yang Ming Chiao Tung University. It bridges the gap between complex robotic data and actionable insights. By leveraging advanced visualization techniques—including forced-directed graphs and Venn diagrams—it provides a clear map of skill dependencies, overlaps, and critical gaps in Human-Centered Physical AI research and development.

✨ Key Features

  • 📊 Interactive Skill Chart

    • Visualize complex relationships with dynamic D3.js Venn diagrams.
    • Explore skill clusters using interactive force-directed graphs.
  • 📉 Gap Analysis Engine

    • Identify missing capabilities with precision.
    • Visualize expertise distribution (Novice to Expert) across different domains.
  • 🎨 Modern User Interface

    • Built with Ant Design and Tailwind CSS for a sleek, glassmorphism-inspired aesthetic.
    • Fully responsive layout ensuring a seamless experience on all devices.

🛠️ Tech Stack

Built with modern, high-performance technologies:

Category Technology Description
Framework React Frontend library for building UIs
Language TypeScript Typed superset of JavaScript
Build Tool Vite Next Generation Frontend Tooling
Styling TailwindCSS Utility-first CSS framework
Components Ant Design Enterprise-class UI design language
Data Viz D3.js Dynamic data visualization library

🏁 Getting Started

Follow these steps to set up the project locally.

Prerequisites

  • Node.js (v18+ recommended)
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/HCIS-Lab/HCIS-RoboSkills.git
    cd HCIS-RoboSkills
  2. Install dependencies

    npm install
    # or
    yarn install
  3. Start the development server

    npm run dev
    # or
    yarn dev
  4. Explore Open http://localhost:5173 in your browser to view the app.

📦 Building for Production

To generate a production-ready build:

npm run build

The output will be optimized and placed in the dist directory.

📄 License

This project is licensed under the terms of the LICENSE file.

👏 Acknowledgments & Third Party Licenses

This project is built from the RoboSkills template. We thank the original author for creating this excellent foundation.

This project also incorporates code from external libraries:

About

A D3.js visualization that displays the skills available in the laboratory and helps identify potential research opportunities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors