Browser based 3D for robotics simulation - swindonmakers/wiki GitHub Wiki

Introduction

This workshop is intended to be a short series, introducing browser-based 3D, covering Javascript, WebGL and in particular, using it to explain/visualise/simulate the kinematics of walking robots (with ref to the Quadruloop project).

Click here for related Google Groups thread

Part 1 - Baby Steps

  1. Introduction to modern 3D Graphics
  2. Brief history of graphics languages (OpenGL, etc)
  3. First foray into WebGL with Three.js

Part 2 - Basic Kinematics

  1. WTF are kinematics?
  2. My first simulated robot
  3. Inverse kinematics of 2-link arm
  4. Simulating a 2-link arm with Three.js

Part 3 - TBC

Materials Needed

  • Laptop with WebGL capable browser (e.g. Chrome)

References