UNPKG

robotics-dev

Version:

Robotics.dev P2P SDK client for robot control

28 lines (24 loc) 838 B
const robotics = require('../index.js'); // const robotics = require('robotics-dev'); var robotId = 'e9f9f73d-8388-4973-bcf6-b1905b205781'; // Connect to robotics.dev robotics.connect({ server: 'https://robotics.dev', robot: robotId, token: '5a66b323-b464-4d50-9169-77a95014f339' }, (rosMessage) => { // Process depth data if (rosMessage.topic === '/camera/camera/depth/image_rect_raw/compressedDepth') { if (rosMessage.depth !== null && rosMessage.depth !== undefined) { console.log(`Distance to center object: ${rosMessage.depth.toFixed(3)} meters`); } else { console.log('No valid depth data available'); } } }); // Handle process termination process.on('SIGINT', () => { console.log('Disconnecting...'); robotics.disconnect(); process.exit(); });