Velobot

From base48
Revision as of 16:06, 26 October 2015 by Rmarko (talk | contribs) (sw overview update)

Jump to: navigation, search

Velobot

  • Platform for
    • data acquisition
    • research
    • robotics

Hardware overview

  • Single-board computer (RaspberryPi, Cubieboard)
  • MCU
  • Display
  • GPS module
  • GSM module
  • IMU (Accelerometer, Magnetometer, Barometer)
  • RTC
  • Power supply

Software overview

  • Linux
  • ROS (Robot Operating System)
  • avahi
  • chrony
  • gpsd
  • hostapd
  • NetworkManager
  • PostgreSQL (PostGIS)

Subprojects

Current

Future

  • Navigation
  • Security device
  • Environment monitoring
  • Music player
  • Automation
  • Autonomous robotic bike

Prototype #2

Hardware

  • Raspberry Pi A+
  • FRDM-KL25Z (ARM Cortex-M0)
  • GPS
    • uBlox NEO-6M
  • Display
    • 128x32 OLED
  • IMU
    • MPU-6050 (accelerometer + gyro)
    • HMC5883L (magnetometer)
    • MS5611 (barometer)
  • RTC
    • DS1307 RTC
  • Power

Software

  • Debian Jessie
  • systemd
  • ROS Indigo
    • rosserial_mbed
  • avahi
  • chrony
  • gpsd
  • hostapd
  • netconnectd
  • PostgreSQL

Custom kernel build with RTC_HCTOSYS enabled so the system starts with correct clock.

Older prototypes


Similar projects