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,
, 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
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
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.
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.
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.
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.