Skip to content

whe128/robot-arm

Repository files navigation

Robot Arm

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.

ezgif-71c572fce7626dd4
[video]

Features

  • 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

Tech Stack

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository
  2. Install dependencies:
npm install

Running the Development Server

npm run dev

Open 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.

Available Scripts

  • npm run dev - Start the development server
  • npm run build - Build the application for production
  • npm start - Start the production server

Project Structure

robot-arm/
├── src/           # Source code
├── public/        # Static assets
├── app/           # Next.js app directory
├── package.json   # Project dependencies
└── README.md      # This file

Learn More

Contributing

Contributions are welcome! Feel free to submit issues and pull requests.

License

This project is open source and available under the MIT License.

About

react based robot-arm viewer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors