1 Grocery Shopping Assistant for the Blind (GroZi) UCSD TIES—Spring 2009 Faculty Advisor: Serge Belongie Student Advisors: Hourieh Fakourha
10 Output the x, y, z-positions, roll and yaw of the wiimote when the button B is pressed. Also prints out when the button B was pressed.
11
12 Geiger counter vs. 5 Wiimote Model The wiimote subteam was able to successfully establish connection and implement simple software needed for init
13 Radius, m Frequency, Hz 7.62 0.2 6.10 0.25 3.05 0.33 1.52 0.5 0.76 1 0.30 2 Initial Testing and Results Initial tests were performed on the Ge
14 Mechanical Design Introduction The goal of the mechanical and hardware design subsection of the Haptics section is to explain what advances in t
15 The clear plate on the top of the assembly will be made from acrylic. Acrylic can be given smooth edges that are required for a human-weara
16 1. Stable mounting for two IR LEDs 2. Switch with off position marked in a way that can be felt 3. LEDs emit 940nm IR light The Block Zero bui
17 What’s next? The next steps are to fabricate the designed parts and then test them in the context of the complete Haptics and vision system. In
18 Experimental Design Introduction The goal of the Experimental Design subsection, as part of the Haptics section, is to create tests and methods
19 Some Tide competitors include: Gain, Sunburst, Sun Classic, Cheer, Dreft, Arm & Hammer, All, and generic store brands. To answer the afo
2 Table of Contents INTRODUCTION……………………………………………………………………………………………………….4 APPROACH AND METHODOLOGY……………………….…………………..……………………………….5 WIIMOTE-BLUETOO
20 The third and final board made this quarter, “Soylent Soup,” improves again upon the second board. It also utilizes anatomical shelf spacing (10”
21 During Week 10 of Spring quarter, a rough experiment was performed using the Soylent Soup board (pictured above). The experiment is outlined below
22 Trials 6&7 average: 9.705 seconds Trials 2-5 average: 18.35 seconds These averages suggest that the Left/Right/Up/Down instructions are benef
23 3) A fourth party trails the blind user and simulates the computer vision system, which works like a Geiger Counter. As the user gets closer to th
24 Mouse-Click Recorder Program What is the Mouse Click Recorder Program? The Mouse Click Recorder is a new software program that increases the
25 Example of Applicability of Program The Mouse Click Recorder program has applicability to blind professionals in a number of jobs. Given an image
26 Mouse Click Recorder Installation Procedures Downloading Java Runtime Environment 1. Go to http://java.com/en/download/index.jsp 2. Click o
27 Running the Mouse Click Recorder User Interface Image details: Display the description of the image – filename, pixel width and pixel h
28 Generated Output File Format The MCR program will generate an output file with the same name as the image that was clicked. i.e. Given a file na
29 Mouse Click Recorder Tutorial Step-by-step instructions on how to get started with the Mouse Click Recorder Program. 1. Start the program. Do
3 List of Tables and Figures LIST OF TABLES Table 1: Relationship Between Radius and Frequency………………………………….…………………13 Table 2: Experimental Design
30 4. Select an image. Select a picture. Doing so would cause the image to show up in the right hand side of the MouseClickWindow. Let’s select br
31 6. Single click vs. Multiple click. a. Record a point with a label. Single click: Click on the Single option. Enter a label in the textbox, pre
32 Mouse Click Recorder Code * The Mouse Click Recorder is written in JAVA and uses the Swing library. How an image is fetched and displayed in the
33 How a Mouse Click is fetched and passed on to be saved : Call Hierarchy to get a Mouse Click: MouseClickWindow() constructor initComponent
34 It stores the passed in point that was selected It Calls saveAnnotation() on the point and the label in the Commentfield. if( this.selectMod
35 How a label is fetched and passed on to be saved in text : Call Hierarchy to get a Mouse Click: MouseClickWindow() constructor initComponents
36 How a label is passed in to a text : saveAnnotation() takes in (File directory, String fileName, int x, int y, String label, string) as its para
37 bw.write("=========================================" +System.getProperty("line.separator")); bw.write("'MouseClick
38 String temp = file.getPath().substring(0,file.getPath().length()-4) + ".txt"; File tempFile = new File(temp); if(temp
39 Ripping the Microsoft Bluetooth Stacks 1) Download installation packages You may download the WIDCOMM drivers from http://www.rapidsharedownl
4 Introduction There are currently 1.3 million legally blind people living in the United States who face daily obstacles with routine tasks, especia
40 If your device is found, then look again and confirm that your VID and PID numbers match exactly then and only then may you skip to Step 4 -=-
41 take everything else with it.) You can uninstall devices simply by Right clicking them and selecting Uninstall. 5) Disabling Microsoft Bluetooth
42 7. Once Vista is done installing the various devices then click Finish in the installer to close it. You’ll now notice You’ll have the Bluetooth
43 List of Compatible and Incompatible Bluetooth Devices Compatible Bluetooth devices (http://wiibrew.org/wiki/List_of_Working_Bluetooth_Devices) W
44 "Billionton Class 1" (Fake - is really Silicon Wave). LED is centered, red and flashes. Hardware IDs: USB\Vid_0c10&Pid_0000&R
45 or accelerometer data. Wiinremote recognizes the device but can't receive any data. (Jan 19-2008) The bluesoleil hack for this device som
46 GBU321 worked perfectly on Vista Ultimate computer with serial IOGear driver. Used GlovePIE Bluetooth Fix and GlovePIE is able to change th
47 Motion Computing LS800 internal Bluetooth adapter - Cambridge Silicon Radio BC417 (CSR BlueCore4) VID_10AB&PID_1005&REV_1657 - Works wi
48 TrendNet TBW-101UB (BlueSoleil)(also ships with WIDCOMM stack ver 5.1 which gives access denied in wiin remote - works when BT virtual keyboard
49 Jabra A320s Bluetooth Stero USB Adapter. Wiimote pairs for brief second, then looses connection. Jensen WBT431 (bought it for $10; recogniz
5 Approach and Methodology This quarter, two projects were attended to. The mechanical aspect of GroZi, which is the major project this quarter, has
50 be always able to finally connect to the wiimote via GlovePie. The regedit key "HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX\Enum\BTHENUM\{0000112
51 Computer Aided Design (CAD) Drafts CAD Draft of Camera Carrier
52 CAD Draft of Shoulder Mount
53 CAD Draft of Wiimote Carrier
54 References 1. http://www.wiili.org/index.php/Compatible_Bluetooth_Devices 2. http://wiibrew.org/wiki/List_of_Working_Bluetooth_Devices (Compatible
6 Wiimote-Bluetooth Why the Wiimote? The goal of the GroZi Parrot is to direct a blind user toward the desired grocery product through the strategi
7 problems faced this quarter was finding a Bluetooth device which worked with the Wiimote. After doing research the team was able to find a list of
8 Java Code The original code that was used was the sample code by Michael Diamond which was included in the installation package downloaded from Wi
9 When there are at least 2 wiimotes connected, wiimote 2 is used to control wiimote 1. Several functions include: Press button “1” on wiimote
Comments to this Manuals