A Next.js web application for visualizing and controlling 3D robot arm models. Built with React, Three.js, and URDF loader for realistic robot model rendering.
- 3D Visualization: Interactive 3D robot arm visualization using Three.js
- URDF Support: Load and render robot models from URDF (Unified Robot Description Format) files
- Modern Web Stack: Built with Next.js 16, React 19, and Tailwind CSS
- Responsive Design: Works seamlessly across different screen sizes
- Framework: Next.js 16.2.7
- UI Library: React 19.2.4
- 3D Graphics: Three.js 0.184.0
- Robot Format: URDF Loader 0.12.7
- Styling: Tailwind CSS 4
- Bundler: Node
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository
- Install dependencies:
npm installnpm run devOpen http://localhost:3000 in your browser to see the application.
The page will auto-update as you edit files. Hot module replacement is enabled for fast development.
npm run dev- Start the development servernpm run build- Build the application for productionnpm start- Start the production server
robot-arm/
├── src/ # Source code
├── public/ # Static assets
├── app/ # Next.js app directory
├── package.json # Project dependencies
└── README.md # This file
Contributions are welcome! Feel free to submit issues and pull requests.
This project is open source and available under the MIT License.
