Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 1.2 KB

README.md

File metadata and controls

23 lines (12 loc) · 1.2 KB

QLab Summer Internship

These are the projects worked on as part of an internship with QLab over Summer 2020 (May-September). I worked on two different projects, as explained below.

1) OpenJSCAD-Threejs

The main project I worked on was the OpenJSCAD-Threejs project. The high level goal was to create a parameterisable function that outputs a robot arm that QLab can manufacture and simulate.

This project involved taking OpenJSCAD and Threejs and implementing a way to export OpenJSCAD CAD models into the Threejs/Ammojs physics engine, with working collision shapes and constraints etc.

This project is still in working progress, hence the weirdly behaving hinges in the demo.


2) Threejs-URDF-Loader

The other, shorter project I worked on was the Threejs-URDF-Loader and it involved taking an already existing URDFLoader and converting it from using nodejs/npm modules to using only pure JavaScript ES6 modules.

The AR2 model in the demo is not for commercial use.