Main Page: Difference between revisions

From University of Washington - Ubicomp Research Page
Jump to navigationJump to search
No edit summary
mNo edit summary
 
(20 intermediate revisions by 4 users not shown)
Line 10: Line 10:


<ul>
<ul>
 
=== Getting Started ===
<ul>If you're new to the MSP, you'll probably want to read [[Getting started with the MSP]].</ul>


=== iMote2 Details ===
=== iMote2 Details ===
Line 21: Line 22:
** [[GPRS]] - Information on using a cell phone's GPRS connection on the iMote2 over Bluetooth.
** [[GPRS]] - Information on using a cell phone's GPRS connection on the iMote2 over Bluetooth.
** [[iMote2_GPIO| iMote2 GPIO pins/Alternate functions]]
** [[iMote2_GPIO| iMote2 GPIO pins/Alternate functions]]
** [[Connecting to the iMote2]]
</ul>
</ul>


Line 29: Line 31:
** [[Sensor_Board_Programming | Programming the sensor boards]]
** [[Sensor_Board_Programming | Programming the sensor boards]]
* [[MSB2_Firmware|MSB2/LSB Firmware]] - Current firmware images and protocol information
* [[MSB2_Firmware|MSB2/LSB Firmware]] - Current firmware images and protocol information
</ul>
=== Hardware Notes ===
<ul>
* [[Attaching a GPS unit to an MSB]]
* [[Attaching a GPS unit to an LSB]]
* [[Attaching a WiFi dongle to the iMote2]]
* [[Assembling an MSP]]
* [[Assembling an ASSIST unit]]
</ul>
</ul>


Line 34: Line 45:
<ul>
<ul>
* [[MSP_Boot_Process|MSP Boot Process]] - A brief description of the MSP boot process
* [[MSP_Boot_Process|MSP Boot Process]] - A brief description of the MSP boot process
* [[MSP System Software]] - Everything below, all on one page.
==== MSB Software ====
==== MSB Software ====
<ul>
<ul>
Line 47: Line 59:
==== GPS Software ====
==== GPS Software ====
<ul>
<ul>
* [[new-gps]] - GPS hardware interface application, for use when a GPS unit is directly attached to an iMote2 serial port
* [[gps-server]] - GPS hardware interface application, for use when a GPS unit is directly attached to an iMote2 serial port
* [[gps-debug]] - GPS status and debugging application
* [[gps-debug]] - GPS status and debugging application
</ul>
</ul>
==== Network Streaming Software ====
==== Network Streaming Software ====
<ul>
<ul>
Line 64: Line 77:
* [[buttonwatchdog]] - Utility that handles the power-off command from the power button
* [[buttonwatchdog]] - Utility that handles the power-off command from the power button
</ul>
</ul>
 
</ul>
=== Developing Software for the MSP ===
<ul>
* [[IMote2#Compiling_software_for_the_iMote2|Cross-compiling to the iMote2]]
* [[Compiling the MSP source code]] -- Required to build applications that depend on the sensor servers or other components
* [[Reading sensor values and controlling the MSP using IPC]]
* [[Using shared memory streams]]
</ul>
</ul>
</ul>
</ul>


== Phone Platforms ==
== Phone Platforms ==
Line 76: Line 96:
* [[Nokia Development]] – How to build apps on the phones
* [[Nokia Development]] – How to build apps on the phones
* [[Nokia Tips]] – Things that make life easier
* [[Nokia Tips]] – Things that make life easier
* [[N95]] - Code for the N95


</ul>
</ul>
Line 83: Line 104:
=== Motorola ===
=== Motorola ===
* [[Motorola Overview]] – An overview of the platform
* [[Motorola Overview]] – An overview of the platform
</ul>
</ul>


<ul>
=== Phone Codes ===
* [[T-Mobile Phone Codes]] - Information for T-Mobile Phones
* [[Nokia Phone Codes]] - Information for Nokia Phones
</ul>


== Software Tools ==
== Software Tools ==
<ul>
<ul>
* [[gnuradio]] - GNU Radio program for the software definable radio USRP
=== Virtual Machines ===
=== Virtual Machines ===
<ul>
<ul>
* [http://www.vmware.com/vmtn/appliances/directory/693 Ubuntu 6.10 VMWare image] - can be used with the free [http://www.vmware.com/products/player/ VMPlayer].
* [http://www.vmware.com/vmtn/appliances/directory/693 Ubuntu 6.10 VMWare image] - can be used with the free [http://www.vmware.com/products/player/ VMPlayer].
</ul>
=== Logging Software ===
<ul>
* [[Uwar_tools#msb-server| msb server]] - the program used to record data from the sensor board
</ul>
</ul>


Line 109: Line 134:
* [[uwar_tools| uwar tools]] - contains a description of the various tools created to work with uwar files
* [[uwar_tools| uwar tools]] - contains a description of the various tools created to work with uwar files
* [[uwar_C_interface| C Interface for uwar files]]
* [[uwar_C_interface| C Interface for uwar files]]
* [[inference_code| Intel Inference Code]]
</ul>
</ul>


Line 127: Line 153:
<ul>
<ul>
* [[Logging apps]]
* [[Logging apps]]
</ul>
=== PostgreSQL Database ===
<ul>
* [[Setting up postGIS]]
</ul>
</ul>
</ul>
</ul>

Latest revision as of 18:30, 23 March 2009


Overview

This page contains information about the on-going projects in human activity recognition at the University of Washington.


Mobile Sensing Platform

The current platform that we're using consists of an embedded processor component, called an iMote2, and a sensing component called the MSB2 (Multi-modal Sensor Board). The combination of the iMote2, MSB2, and the system software is often referred to as the MSP (Mobile Sensing Platform).


Phone Platforms

In addition to the MSP we've also been using a number of cell phone platforms to provide wide area communications, display, local interaction capabilities, and additional sensors. Most questions about phones should go to yanokwa@cs

Software Tools



Wiki Help

Please see documentation on customizing the interface and the User's Guide for usage and configuration help...

Wikipedia has some helpful information on how to edit wiki pages:

Wiki Add-Ons Used

  • GeSHi has been installed along with an extension for MediaWiki. This enables code to be highlighted in several different languages.
  • wikitable wikitables style was added to the common.css style
  • Modified Image Gallery modification to mediawiki to support a column argument to image gallerys