UNPKG

robotics-dev

Version:

Robotics.dev P2P SDK client for robot control

25 lines (21 loc) 686 B
const robotics = require('../index.js'); var robotId = 'eeeaa722-b7b0-4799-9a53-c945a5822b60'; // Connect to robotics.dev robotics.connect({ server: 'ws://192.168.0.47:3001', robot: robotId, token: '5a66b323-b464-4d50-9169-77a95014f339' }, (rosMessage) => { // rosMessage is already parsed and decompressed by the SDK console.log('Received p2p data:', rosMessage.topic); // Handle camera messages if (rosMessage.topic === '/camera2d') { console.log("Base64 image: ", rosMessage.data.data); } }); // Handle process termination process.on('SIGINT', () => { console.log('Disconnecting...'); robotics.disconnect(); process.exit(); });