Robotics + Healthcare · Public Academic Demo
Dr. NAO
AI-Assisted Dermatology × Robotics
An educational AI and robotics demo integrating a NAO humanoid robot, a web interface, and a pre-trained skin lesion classifier into an interactive workflow.

OVERVIEW
AI inference connected to a humanoid-robot workflow.
Dr. Nao is an educational demonstration project that integrates a NAO humanoid robot, a web-based dermatology interface, and a pre-trained skin lesion classification model. The project focuses on the complete interaction flow around the model: image acquisition, backend inference, visual presentation, and NAO-oriented interaction.
CORE WORKFLOW
Three image-input paths, one interactive AI flow.
Image Upload
Analyze a prepared skin-lesion image directly through the web interface.
Laptop Camera
Capture a live image from the computer and route it through the same inference flow.
NAO Camera
Acquire imagery through a NAO-connected camera workflow for robot-assisted demonstrations.
AI Inference
Return an illustrative predicted class, confidence, and ranked alternatives from the integrated pre-trained model.
SYSTEM FLOW
From camera input to robot-assisted explanation.
PROJECT GALLERY
Implemented views from the academic prototype.
The screenshots below show the actual web workflow, including uploaded-image analysis, NAO-camera capture, and illustrative prediction outputs.
Open full size ↗
Open full size ↗
Open full size ↗
Open full size ↗
Open full size ↗DEMO VIDEO
The project is best understood in motion.
Watch the interactive workflow connecting the application, AI inference, and NAO-oriented demonstration.
ENGINEERING FOCUS
Integration is the core of the project.
Dr. Nao is primarily a system-integration project. It connects model inference with FastAPI backend components, browser interaction, camera acquisition, and a NAO-compatible interaction path rather than presenting the classifier as an isolated notebook experiment.
MODEL ATTRIBUTION
Responsible reuse of a pre-trained model.
The project integrates the pre-trained iamhmh / derm-cnn-ham10000 skin-lesion classifier as part of the academic demo workflow. The original model weights are not redistributed in this repository, and the public project documentation directs users to the upstream source and its licensing terms.
TECH STACK
AIPyTorch · pre-trained skin-lesion classifier
BackendPython · FastAPI
FrontendHTML · CSS · JavaScript
RoboticsNAO · NAOqi-oriented integration workflow
VisionImage acquisition · preprocessing · classification
PUBLIC REPOSITORY