How to configure BAI Mobility Services

How to configure BAI Mobility Services

Mobility Services Application Guide

This guide will help you configure and view the data from the BAI Mobility Services Application on your Boulder AI device. You will need access to the Boulder AI Platform and have your device properly powered and connected to the internet. Make sure the Camera Lens Settings are set up properly, as discussed in the 'Camera Web UI Guide'.




The Mobility Services application is a tool that allows you to collect data using virtual sensors. The three included sensors are Count, Presence , and Speed and can be used on People, Bicycles, Trucks, Cars, and Busses.

Reaching the Device Settings page

Once logged into the Boulder AI platform, navigate to the 'Device Settings' panel. Here, you can select the device you'd like to configure and press 'Edit Settings.'

Here, you can see the status of your device and verify that it is connected by viewing the 'Last Update:' field under System Health. All applications and their status will show under Services. If you've purchased Mobility Services, it should show up here. Make sure that it is not Running until you have configured it. Click on the small 'Gear' icon to configure Mobility Services.


Note: BAI Core Services 3.1, BAI Data Acquisition  V3, and BAI Data Cloud Interface should always be running to ensure that your device works properly.

Configuring Mobility Services

There are three different types of virtual sensors included in the BAI Mobility Services application:
Note: if you've created a line/polygon that you would like to remove, click the 'Reset Drawing' button at the bottom

Speed Sensor

The Speed Sensor is generally used to collect data on the speed of vehicles traveling through an intersection or on a road. To create a Speed Sensor, select Speed and the type of object you'd like to detect using the drop-down menu on the right side of the Mobility Service configuration screen. You can then click-and-drag to create two lines. The green line is the start of the sensor and the red line is the end of the sensor. Next, enter the distance between the two lines in the 'Distance' field on the right and click Add Sensor



Count Sensor

The Count Sensor has many use cases. It will count the number of the chosen object (people, cars, trucks, bicycles, or busses) going through a specified location. To create a Count Sensor, select Count and the type of object you'd like to detect using the drop-down menus on the right side of the configuration screen. You can then click-and-drag to create one line. The Mobility Service application will count objects going across this line in both directions, separately. When satisfied, click Add Sensor to confirm your selection. 



Presence Sensor

The Presence Sensor will count the number of the chosen object in a configured space of the image. To create a Presence Sensor, select Presence and the type of object you'd like to detect using the drop-down menus on the right side of the configuration screen. You can then click up to 10 corners (in clockwise order) of the desired location of the virtual Presence Sensor, as shown below. Next, press Add Sensor to confirm your selection.



You can delete an 'added' sensor by clicking on it and choosing 'Delete Sensor.' Once you are satisfied with all of your sensors, you can click the Save Config button at the top to save your configuration. 



After saving your configuration, navigate back to the 'Device Settings' page and activate the BAI Mobility Service application by clicking on the small play arrow button. The 'Status' should change to 'Running' to confirm that you are collecting data.



Viewing your Metadata

After successfully configuring your Mobility Services application, the device will begin to collect data. This will be available via the Metadata panel of the BAI Platform. Navigate to the Metadata panel and select BAI Mobility Services.

You can now enter a timeframe that you'd like to collect the data on. Be sure to select the device and then click the Get Data button. This will load the data from your device and you can then select which sensors you'd like to view and the desired chart view.


Note: If the Mobility Services Container was not collecting data for any part of the entered time frame, the dashboard will return an error.
Note 2: The bounding boxes will only populate with the images from the first 30 minutes of the selected time frame.



    • Related Articles

    • Using the Mobility Services Metadata Dashboard v1

      This guide will explain how to access Mobility Service data using the dashboard provided through the Boulder AI Platform. Log in to the platform and choose the 'Metadata' page located in the left side panel. From here,  choose the desired service ...
    • Using the Metadata Dashboard v2

      This guide will walk through the Metadata Dashboard tool available in the Boulder AI Platform that can be used to view the data output from DNN-Devices. If you cannot see this Metadata dashboard, please contact support@boulderai.com to add this ...
    • Virtual Sensor Configuration Guide

      Virtual Service Configuration Guide This guide will explain how to configure virtual sensors using Boulder AI's configuration tool. This tool is currently used for all BAI Mobility Services, TrafficCounter, and PeopleCounter applications.  Virtual ...
    • Sample NTCIP Configuration

      This article will go through an example of setting up a DNN Cam/Node to interact with an NTCIP traffic controller on virtual sensor events.  Once a DNNCam or DNNNode is installed and monitoring an intersection, you can set up some virtual sensors. ...
    • Using the Virtual Sensor Config Tool v2

      This article will explain how to use the Config Tool v2 to configure virtual sensors for TrafficCounter, PeopleCounter, and Mobility Services.  The Config Tool v2 is currently in beta and is slowly being rolled out. If you would like to use this tool ...