robotics-dev
Version:
Robotics.dev P2P SDK client for robot control
31 lines (27 loc) • 883 B
JavaScript
const robotics = require('../index.js');
// const robotics = require('robotics-dev');
var robotId = '532f2c9f-df66-4d13-b62d-c872703e5448';
// Connect to robotics.dev
robotics.connect({
server: 'ws://192.168.0.145:3001',
robot: robotId,
token: '5a66b323-b464-4d50-9169-77a95014f339'
}, (rosMessage) => {
// Process depth data
// console.log(rosMessage.topic);
if (rosMessage.topic === '/camera/camera/accel/sample') {
console.log(`Accelerometer: ${rosMessage.data}`);
}
if (rosMessage.topic === '/camera/camera/gyro/sample') {
console.log(`Gyro: ${rosMessage.data}`);
}
if (rosMessage.topic === '/camera/camera/imu') {
console.log(`IMU: ${rosMessage.data}`);
}
});
// Handle process termination
process.on('SIGINT', () => {
console.log('Disconnecting...');
robotics.disconnect();
process.exit();
});