المفاهيم الأساسية
The Robo-Platform system enables efficient sensor data acquisition and remote control of robots using an Android device, microcontroller, and wireless communication.
الملخص
The Robo-Platform is a modular robotic system that consists of an Android application, a microcontroller board, and a remote desktop or mobile controller. It provides two main functionalities:
Sensor Data Acquisition:
- The Android application can record data from various built-in sensors (accelerometer, gyroscope, magnetometer, GNSS, cameras) as well as external USB-connected sensors in raw format.
- The recorded data is organized in a structured folder hierarchy and can be used for applications like pose estimation, scene reconstruction, and SLAM.
- The system supports multiple physical and logical cameras, raw GNSS measurements, and sensor calibration data.
Remote Robot Control:
- The Android application can establish wireless communication (Wi-Fi or Bluetooth) with a remote desktop or mobile controller.
- The remote controller can send commands to the Android device, which then transmits them to the microcontroller board connected via USB.
- The microcontroller board generates the low-level control signals to operate the robot.
- Two example robotic applications are demonstrated: manual control of a toy car and a quadcopter.
The system is designed to be modular, affordable, and accessible to researchers, engineers, and hobbyists. It aims to facilitate robotics development by providing a flexible platform for sensor data acquisition and remote robot control.
الإحصائيات
timestamp ns, rx rad/s, ry rad/s, rz rad/s, [b rx rad/s, b ry rad/s, b rz rad/s,] sensor id
timestamp ns, ax m/s^2, ay m/s^2, az m/s^2, [b ax m/s^2, b ay m/s^2, b az m/s^2,] sensor id
timestamp ns, mx uT, my uT, mz uT, [b mx uT, b my uT, b mz uT,] sensor id
timestamp ns, latitude deg, longitude deg, altitude m, velocity m/s, bearing
timestamp ns, sv id, nav type, msg id, sub msg id, data bytes hex
timestamp ns, time offset ns, rx sv time ns, acc delta range m, ps range rate m/s, cn0 dB-Hz, snr db, cr freq Hz, cr cycles, cr phase, sv id, const type, [bias inter signal ns, type code]
timestamp ns, image path.jpg
timestamp ns, adc reading, [adc channel id]
اقتباسات
"The main goal of this work is to make robotics accessible to anyone worldwide by providing a low-cost robotic and data acquisition system with a modular design."
"The proposed method can also capture a variety of internal and external sensors essential for most robotic applications."
"Although the SLAM and AR applications can utilize the acquired data, the proposed system can pave the way for more advanced algorithms for processing these noisy and sporadic measurements."