Lab

We are building a laboratory infrastructure for instructing computer science courses using Cyber-Physical Systems concepts and developed course modules.

SenSee

Get it on Google Play
The SenSee app is an Android tool that collects sensor data in user-defined experiments. The purpose is to enable developers and researchers to quickly collect sensor data for research and prototyping new sensor-data driven mobile applications. Current version supports data collection from Android sensors (android.hardware.sensors) and audio sensors (microphones).

Hardware

  • Desktop or laptop computers. It is preferable that the computers have 4GB or more memory to allow virtualization of acceptable performance and to use our per-configured Linux virtual machine images loaded with necessary software. Android Software Development Kit requires,
    • Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)
    • Mac OS X 10.5.8 or later (x86 only)
    • Linux (tested on Ubuntu Linux, Lucid Lynx)
      • GNU C Library (glibc) 2.7 or later is required.
      • On Ubuntu Linux, version 8.04 or later is required.
      • 64-bit distributions must be capable of running 32-bit applications
  • Android smart phone. We recommend android smart phone that runs Android version 2.3.4 or greater. Android 2.3.4 or greater comes with Open Accessory Library and is required to work with Android Accessory Development Kit (ADK).
  • Arduino ADK Sensor Kit. The ADK Sensor Kit consists of a few sensors, LEDs, and relays among others and is an inexpensive accessory to enable development of applications requiring control and actuation.
  • Arduino Bluetooth Shield. Android 2.3.4 cannot directly communicate with Ardunio Mega ADK board, a component of Arduino ADK Sensor Kit, via USB cable. A workaround is to use  Amarino Toolkit. It recommends BlueSMiRF Gold and Bluetooth Mate, SURE Bluetooth GP-GC021, and Seeed Studio Bluetooth module; but comments that the later two are more tricky to use than the former two.

Software