Create and deploy configuration
Overview
The Nimbus Configuration tool is used to create a complete specification for a robot type’s functionality, defined by its platform, sensors, device drivers, and algorithms. Nimbus configurations can be deployed to a single robot or an entire fleet.
The procedure for configuring a robot requires:
Specifying and adding devices (robotic platform and sensors)
Specifying and attaching components (device drivers and algorithms)
Connecting data streams between component inputs and outputs
Deploying the configuration to a robot or fleet
Create a configuration
In the Side Bar, click Configurations.
Click CREATE NEW CONFIGURATION.
The Add Configuration screen is displayed.
Set the Configuration name.
Click ADD.
Add a robot/sensor
In the Robot editor tab click on the + button.
The Select device menu is displayed.
Enter the name of the robot/sensor or Choose a category and search your robot/sensor from the list.
Click on the robot/sensor.
Click CONFIRM.
Place your robot/sensor in the desired position.
Add a component
After the robot and sensor devices are specified, it is necessary to attach components (device drivers and algorithms). When created, components appear as graphical terminal block objects in the Components area.
Add a platform driver
In the Component editor graphical area, click the + button.
Enter the name of the robot driver or Choose the robot category and search your robot driver from the list.
From the list, select the required driver corresponding to the previously specified robot.
From the list, select the required build version.
Click CONFIRM. In the Components graphical area, labeled terminal blocks, showing the platform driver’s inputs and outputs, appear.
From the Required devices drop-down list, in the Parameters window, select the robot platform.
Click Close.
Add a sensor driver
In the Component editor graphical area, click the + button.
Enter the name of the sensor driver or Choose the Drivers category and search your sensor from the list.
From the list, select the required sensor driver type.
From the list, select the required build version and click ADD COMPONENT. In the Components graphical area, a labeled terminal block, showing the sensor driver outputs, appears.
From the Required devices drop-down list in the Parameters window, select the connected imaging device.
Click Close.
Add an algorithm
In the Component editor graphical area, click the + button.
Enter the name of the Algorithms or Choose the required algorithm category and search your algorithm from the list.
From the list, select the required build version and click CONFIRM. In the Components graphical area, a labeled terminal block, showing the algorithm’s inputs and outputs, appears.
To modify algorithm parameters, in the terminal block, click Advanced and enter new parameter values.
Click Save changes.
Connect between components
To complete the configuration, data streams must be connected between the input and output terminals of the component blocks.
Place your cursor over a component output terminal. When it is correctly positioned, the cursor icon changes from a hand to crosshairs.
Drag the cursor to an input terminal on the component to be connected, releasing the cursor when the crosshairs icon appears.
Note
When long-clicking with the crosshairs over an input or output terminal of a component, compatible terminals in other components are haloed in green.
A terminal with a connected stream appears as a filled blue circle.
Component boxes can be moved and rearranged within the graphical area by dragging with the cursor. Data stream connectors adjust automatically.
Provide a configuration description
Including a brief description for your new configuration is optional but recommended if you intend to make the configuration public in the Nimbus Hub.
Near the configuration name, click the ! icon.
Enter the configuration description in the text box and click submit. The text box closes, and the description is displayed.
Publish a configuration
Note
Only Nimbus organizations can publish to Nimbus hub
When you make a configuration public, it is visible in the Nimbus Hub.
Deploy a configuration
A configuration can be deployed to an individual robot, or to the entire fleet.
In the Configurations screen, select a configuration.
Click Deploy.
Select the required Version increment.
From the Deploy to drop-down list, select ROBOT or FLEET.
From the Robot name or Fleet name drop-down list, select a robot or fleet and click CONFIRM. The message Configuration has been deployed is briefly displayed.