Skip to content

ARISE is an interactive robotics platform where you can design LEGO-style robots, program them using block-based coding, and test them in dynamic 3D environments or augmented reality. Perfect for students and educators, it brings the excitement of FIRST LEGO League into a virtual space for hands-on learning and creative exploration.

Notifications You must be signed in to change notification settings

iab131/ARISE-Sim

Repository files navigation

🌟 ARISE SIM

Build. Code. Simulate. Explore.

Welcome to ARISE, a next-generation robotics experience designed for students, educators, and creators. This interactive simulation tool brings the excitement of FIRST LEGO League into an immersive 3D and Augmented Reality environment, combining creativity, problem-solving, and hands-on learning.

image image image


🚀 Features

🧱 Block Coding Made Easy

Create powerful robot programs with a drag-and-drop coding interface inspired by Scratch.
No prior experience needed — just imagination and curiosity.

🤖 Build Your Own Robot

Design and assemble your custom robot using a full library of LEGO-style parts.
Snap pegs into holes, configure motors, and bring your design to life with precision and creativity.

🌍 Test in Virtual Worlds

Simulate your robot in real-time inside dynamic 3D environments.
Debug your logic, tweak your build, and refine your strategies instantly.

📱 Augmented Reality Mode

Turn your home, classroom, or backyard into a robotics playground.
Run your robot in AR using your device’s camera for an interactive, real-world experience.


💡 Why FLL Simulator?

We built this simulator as a team of two students to make robotics more accessible, engaging, and fun — especially for younger students who don’t have access to physical kits. Inspired by our experience in FIRST Tech Challenge (FTC), we wanted to give back to the community and help spark curiosity in STEM through a hands-on, interactive learning platform.


🔧 Built With

  • Unity (C#) — Game engine for 3D simulation and AR support
  • Blender — Custom modeling and part design
  • Vuforia / AR Foundation — Augmented Reality integration
  • Scratch-style logic system — Custom block-based visual programming

🎓 Ideal For

  • Students exploring robotics for the first time
  • Educators teaching STEM and FLL concepts
  • Hackathon builders, game developers, and creators who love simulation

🚧 Status

This is a work-in-progress team project. Feedback and contributions are welcome!


🎮 Download

⬇️ Download Simulator

No installation needed — just unzip and run!

📬 Contact

Have ideas, feedback, or want to collaborate?
Feel free to reach out to either of us through GitHub:


📘 User Manual

🔧 Building Mode

🕹️ Toggle & Control

  • Q — Switch to Move Mode
  • W — Switch to Build Mode
  • Click a peg/hole to select the first part
    Then click a second peg/hole/axle to set the target

🔄 Alignment & Rotation

  • F — Flip the selected part 180°
  • ← / → — Rotate part by 45° left/right
  • ↑ / ↓ — Push/pull axle in or out

✅ Actions

  • Enter — Confirm the snap connection
  • Esc — Cancel current placement
  • Ctrl + D — Duplicate hovered part
  • Delete / Backspace — Delete hovered part
  • Shift + F — Refocus camera on robot

⚙️ Set Motor

  • Click “Set Motor” button → then click the motor to label it

▶️ Simulation Mode

  • C — Change camera view

About

ARISE is an interactive robotics platform where you can design LEGO-style robots, program them using block-based coding, and test them in dynamic 3D environments or augmented reality. Perfect for students and educators, it brings the excitement of FIRST LEGO League into a virtual space for hands-on learning and creative exploration.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •