JavaScript robotics framework using Node.js