Industrial Robotics
Web-based 3D point cloud editor
Balyo
Context
Attached to Balyo’s perception research lab in Singapore, the team needed a tool to view, edit, and debug data produced by 3D cameras mounted on robots.
Approach
Working within the engineering team at the Singapore lab, I led the development of a web-based 3D editor:
- Defined the tool specifications with the perception engineers
- Built the 3D rendering engine (display, manipulation, editing, user interaction) using Three.js
- Packaged the core application as a cross-platform desktop app via Electron, running on Linux and Windows
- Set up CI/CD using GitLab pipelines for automated builds and distribution
Technologies used
React Three.js Redux Electron TypeScript Python Docker