Before you start
Make sure you have the following:
Cogniteproject you can use to access the CDFportal application.
- A 3D model or point cloud of the location where the robot inspection will take place.
- One of the following:
- Access to the
InRobotapplication. A Cogniteor CDFproject administrator can activate the application by contacting Cognite Support.
Set up robot credentials
The robot's device agent (software connecting the robot,
CDF, and InRobot) needs client credentials to connect to the Cognite Robotics API. To create robot credentials in the Azure portal:
Register an application. Follow the steps to register an application. Copy and store the Application (client) ID (
clientId) and the Directory (tenant) ID (
tenantID) values securely.
Create a client secret. Follow the steps to create a client secret in
Make sure you copy this value now. This value will be hidden after you leave this page.
Create a group. Follow the steps to create a group in
Azure AD. Copy and store the Object Id of the created group securely.
Add the application to the group. Link your newly created application in
Azure ADto a group in CDF.
Set up robot access in
Cognite Data Fusion
To set up a robot's access in the
CDF portal application:
- Create a data set. Under Manage, select Manage data catalog > +Create a data set. The robot will only have access to this data set, and this data set will identify the robot. Learn more about data sets.
- Create a group and add capabilities. Follow the steps to create a new group and assign specified capabilities to the group.
The service principal needs to have access to one and only one data set, as this is used to identify the robot. Refrain from reusing the Object Id as it can create issues.
Upload a 3D model or point cloud
Integrating a 3D model of a context map lets you view the map's 3D model in
InRobot. Once you upload both maps, you can combine them in InRobot. Learn more about 3D models.
To upload a 3D model or a point cloud of a robot's context (physical) map in
Copy and save the 3D Model Id and Revision Id values to use further in the configuration. Model ID and Revision ID are used to identify a 3D model in certain application configurations.
Grant access to URLs and ports
To access InRobot and the robots on your network, add URLs to your allowlist.
You've completed the basic configuration for all robots. For a more technical and robot-specific configuration, select one of the following: