• Stars
    star
    12
  • Rank 1,597,372 (Top 32 %)
  • Language
    JavaScript
  • Created almost 9 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This is a small tech demo to convert HTML5 euler angles to quaternions, and calculate the rotational change from an initial device orientation to a current device orientation. The HTML5 deviceorientation API provides the current orientation of a mobile phone as a set of Euler Angles. It is difficult to compare two sets of Euler Angles to find the minimum rotation from one orientation to another, and suffers from Gimbal Lock. By converting deviceorientation Euler Angles into Quaternions, we enable simple and robust orientation comparison.

More Repositories

1

csp.js

Constraint Satisfaction Problem Solving (CSP): A Constraint solver in JavaScript
JavaScript
62
star
2

node-groupme

A GroupMe API Module for NodeJS, downloaded over 9000 times on npmjs.com
JavaScript
29
star
3

RaspberryPiChristmasCodingAdventure

The Raspberry Pi Christmas Coding Adventure is a comprehensive guide for physical computing using the Raspberry Pi! I created this guide as part of a Christmas gift in 2015. It includes a parts list of my suggested "first Raspberry Pi kit", and a series of fun mini-projects to get started.
22
star
4

spooky

Spooky is a system for Wireless Distributed State Estimation of multiple tracked subjects (mainly people and quadrotors), and control of multiple quadrotors, in a large-scale outdoor environment. It exposes an API using JSON over UDP for receiving state estimates of a multi-person multi-quadrotor system, and an API for quadrotor position control. Spooky supports the 3DRobotics Solo quadrotor, and provides custom hardware for person tracking. Named after the Quantum Entanglement phenomenon.
Jupyter Notebook
17
star
5

DropVox

DEPRECATED PROJECT: A Vox-like music player for the iPhone built around keeping files in DropBox
Objective-C
8
star
6

MaraudersMap

Marauder's Map is a self-contained group location sharing tool for people attending large events such as Burning Man. This is a physical computing project, consisting of a hardware device carried by each person, a radio network, and the firmware for sharing location. It does not depend on any pre-existing infrastructure.
C
7
star
7

UndergraduateProjects

ARCHIVE: All my projects as an undergraduate EECS student at the University of California, Berkeley.
HTML
4
star
8

shablam

DEPRECATED PROJECT: A replica of core chazam functionality
C
4
star
9

dotfiles

my dotfiles
Python
3
star
10

PerVERT

Performance Visualization and Error Remediation Toolkit
HTML
2
star
11

DigitalNotebook

DEPRECATED PROJECT
JavaScript
2
star
12

HaskellDouche

PL is really interesting, and this is me playing around with haskell
Haskell
2
star
13

SchemeEval

Scheme Interpreter in Javascript
JavaScript
1
star
14

MyCurriculum

My Curriculum for Being a Lifetime Student
1
star
15

flashcards.js

A relatively simple but flexible flashcards library
JavaScript
1
star
16

Chinlang1

Chinese Language 1 at Stanford
JavaScript
1
star
17

gpsduino

A GPS datalogger built on top of Arduino
C++
1
star
18

inheritance.js

A simple inheritance library for you pseudoclassical needs
JavaScript
1
star
19

ISTC_VS

Intel Science and Technology Center for Visual Computing
Ruby
1
star
20

SXSW_Website

A Music Graph Sharing and Influencing App. Website counterpart to Sylvester.
PHP
1
star
21

playground.js

This is my personal playground, to test out various ideas and features.
JavaScript
1
star
22

Sylvester

The Music Graph Builder. Companion to SXSW_Website.
C
1
star