Support

 

General

How to connect battery and encase "oblu"

Can’t view? Download (5.6 MB)

The video demonstrates how to connect the battery to the board and place the assembly in their case. Follow simple steps as mentioned in the video and get going.

How to mount "oblu" on shoe

Can’t view? Download (6.3 MB)

oblu's performance as shoe-mounted pedestrian navigation device, is sensitive to its mounting. Point to note - It must be firmly mounted / attached with the shoe. It must not shake with foot movement. We have been recommending this scheme for good results. The easy-to-use elastic band holds your device firmly.

Tracking performance also depends upon wearer's gait and hence many other factors which could influence wearer's gait like type, design & fitting of shoe, terrain, physiological & psychological factors etc. In a nutshell, firm footing results in good tracking performance.

How to update "oblu's" USB driver for Windows

Can’t view? Download (13.6 MB)

One must install oblu's USB driver for data communication with PC.
(i) Download and save the Atmel USB driver file from https://www.oblu.io/pages/support.
(ii) Go to Computer management/Device Manager/Port and update the driver as demonstrated

Though the installation process is demonstrated for Windows 10, it is same for the previous version of Windows OS.

 

Embedded Programming


How to compile the firmware of "oblu"

Can’t view? Download (50.0 MB)

This video demonstrates all the necessary instructions, in extremely simple and interactive way, required to program (i.e. update the firmware) of oblu using Atmel Studio 7.0.

Download and unzip two folders (framework and navigation algorithm) containing firmware (as demonstrated). Update calibration file and follow rest of the steps to build.

Download the Atmel Studio 7.0 from the link given in Resource tab of Support page - https://www.oblu.io/pages/support.

Please visit Support-->Resources section to obtain code, programming instruction manual and other resources.

How to install USB bootloader driver for "oblu"

Can’t view? Download (118.6 MB)

The video displays the steps required for installing the bootloader setup on the PC. The setup must be done for flashing embedded's binary on to the controller, through USB.

How to program "oblu" via USB

Can’t view? Download (59.2 MB)

USB bootloader programming of "oblu" in simple steps:
(i) Download USB bootloader batchscript from oblu.io
(ii) Edit the batchscript as demonstrated
(iii) Run the script as demonstrated

Programming "oblu" through USB does not require any extra hardware, other than a USB cable.

For debugging, one may make use of JTAG programmer and debugger. "oblu" allows JTAG programming.

How to program Bluetooth of "oblu"

Can’t view? Download (115.7 MB)

Following steps are demonstrated for programming BLE of "oblu":
(i) Open Cypress PSoC Creator,
(ii) Change some settings as demonstrated,
(iii) Connect Cypress Miniprog 3 with your PC via USB and to "oblu" via 5-pins SWD interface
(iv) Program.

Please visit Support-->Resources section to obtain download links, codes etc.

 

Calibration


How to calibrate "oblu" using Python script

Can’t view? Download (54.3 MB)

Use the 20-faced calibration polyhedron to calibrate oblu as shown in the video. Follow the face convention and sequence as shown in the video.

The "IMU array calibration method" estimates inter IMU misalignment and the gain, bias, and sensitivity axis non-orthogonality of the accelerometers. And correspondingly, there is calibration compensation in the embedded software.

N.B: Valid data of 12 faces are required to generate calibration output file. One may stop the process soon after acquiring valid data from 12 faces.

Python(Anaconda) 2.7v must be installed on system for running calibration scripts successfully.

 

MIMUscope


Explaining MIMUscope's features

Can’t view? Download (24.6 MB)

MIMUscope is a Windows based data logging and analysis tool for "oblu" development board. It is very helpful in gaining insights of inertial sensing and navigation without getting tangled with data communication protocol, parsing etc.

MIMUscope comes with auto-detection of active serial COM ports which allows "oblu" to communicate with the PC via serial port. It can plot inertial sensors' data in realtime and offline, at user's defined data rate. The user can easily acquire the raw and calibrated data for each on-board IMU, as well as the fused data from all the IMUs in Precision IMU mode. It also offers ease of modifying hardware settings, viz. acceleration due to gravity, accelerometers' & gyroscopes' range and calibration input data just at simple click. MIMUscope also lets the user to construct the tracked path by performing dead reckoning on the data obtained from oblu. One may even save data in log file.

This video demonstrates how to make use of different features of MIMUscope.

(i) Download and installation of MIMUscope.
(ii) Connect oblu to the USB port of the computer
(iii) Select the appropriate COM port to plot oblu as a precision imu, raw data, calibrated data, and PDR using oblu.
(iv) Update, if required, acc due to gravity, plotting scales, calibration data and number of IMUs.

How to use "oblu" as a precision IMU

Can’t view? Download (128.7 MB)

This video demonstrates how to use "oblu" as a precision IMU.

(i) Connect "oblu" to computer, with USB data cable.
(ii) Select the real-time plot in the Precision IMU settings to obtain the real-time plot of "oblu" as a normal IMU.

Option is also available to analyze data offline.

Refer "Explaining MIMUscope's features" for download and installation process of MIMUscope.

How to analyze data of "oblu's" onboard sensors

Can’t view? Download (74.0 MB)

Using the procedure shown in the video, one can plot raw data, either for all or for individual IMUs.

- Connect oblu with PC via USB.
(i) Update COM port information in MIMUscope.
(ii) Select the sensors whose output you are interested in.

Data acquisition and plotting takes place offline.

Option to plot sensors' data in real-time is not available.

Refer "Explaining MIMUscope's features" for download and installation process of MIMUscope.

How to use MIMUscope for calibrated data

Can’t view? Download (94.8 MB)

This video covers all the necessary instructions, in extremely simple and interactive way, required to obtain the calibrated data, offline, using MIMUscope.

Refer "Explaining MIMUscope's features" for download and installation process of MIMUscope.

How to perform PDR using MIMUscpoe

Can’t view? Download (68.4 MB)

Pedestrian Dead Reckoning (PDR) is the process of computing one's present position with the help of a previous position. Using MIMUscope, one can easily track and plot the graph in 2D or 3D.

Refer "Explaining MIMUscope's features" for download and installation process of MIMUscope.

How to apply calibration file to "oblu" using MIMUscope

Can’t view? Download (149.0 MB)

This video demonstrates how to overwrite oblu's calibration parameters using MIMUscope. Connect "oblu" with the PC and change COM port number in MIMUscope and follow other simple steps as demonstrated.

Here you can observe difference between the precision IMU plot of the same device with and without the calibration.

The settings, i.e the overwritten calibration parameters, would remain effective in the board as long as the board is powered up after applying the settings. The settings would be ineffective and the originally programmed settings would take over soon after powering off the board.

Please visit Support-->Resources section to obtain calibration scripts and instruction manual.

Refer "Explaining MIMUscope's features" for download and installation process of MIMUscope.

 

Xoblu


Explaining Xoblu's features

Can’t view? Download (7.4 MB)

Xoblu – a PDR tool for oblu – performs Pedestrian Dead Reckoning (PDR) on the data transmitted from oblu, over BlueTooth, to the Android device (Smartphone, Tab etc). The aim of Xoblu is to give the user a fair understanding about the unlimited possibilities of the oblu. Since the applications of Oblu is wide, the tailor made applications for user specific needs can be made with richer features and more integrations of functionalities.

One can take advantage of many inbuilt features for personnel tracking, land mapping & surveying, gait analysis etc.

Some of the features are: - Graphically display of the tracked path and present coordinates in realtime
- Computation of current coordinates and saving that in a log file
- Option of using floorplan or a map in background of graphical display
- Option to break the tracking session and continue later (highly useful for land survey)
- Option to tag a location with text and photo, in realtime
- Direction alignment using phone’s compass
- Zoom in, out, fit, rotation of tracked path
- Option to tag the tracked with Indoor / Outdoor
- Display of average and instantaneous stride length and frequency, step count and distance covered

How to obtain realtime tracking data with map

Can’t view? Download (18.5 MB)

The video demonstrates easy monitoring and tracking of the traversed path with the help of Xoblu (android app).

The app comes with the advantage of aligning the traversed path with the map in background. Xoblu allows rotation and scaling of the background map for alignment with oblu's data. Tracking data obtained from "oblu" is simply overlaid on the map for better experience.

One can use the features of tagging with pictures and text. One can even stop and continue the session later. Follow the simple steps to get the final graphs and track your progress.

How to obtain realtime tracking data w/o map

Can’t view? Download (18.2 MB)

This video gives you the complete overview, with steps, how to use Xoblu Android App for your easy pedestrian tracking.

Mount oblu on your shoe, connect it Xoblu and start tracking footsteps. One can use the features of tagging with pictures and text. One can even stop and continue the session later. Follow the simple steps to get the final graphs and track your progress.


© 2016-17 GT Silicon Pvt Ltd. All rights reserved.