Proposal: Web Simulator for Nybble
With Dr. Anthony Clark, I am working on building a web simulator for the Nybble, an open-source robotic kitten. I am writing the simulator in TypeScript, using the HyperApp Framework and Parcel. I will use the three.js 3D library and the cannon.js physics engine to render the simulation. All the development is front-end with no server-side scripting, and the website will be hosted on github.io
The simulator will have numerous features, including: input and update functionality for parameters such as robot arm length, configurable obstacles in the Nybble’s path, and buttons to start/stop simulation. I will achieve this using URL query parameters. The aim is to simulate the movements of the Nybble robot with variable body dimensions, and also its ability to maintain its path even if there are numerous obstacles.
As previously established with Dr. Clark, we intend to meet every Tuesday at 11:30 AM. In the meeting, we discuss about progress over the week, issues faced, any possible queries, and expectations for the next week.