Visualize any data, prototype any idea, and explore AI.

Overview

With RDP, you can analyze and visualize any type of data (video, audio, CSV, ROS), prototype any idea (using integrated Jupyter Lab and a native Octave/MATLAB IDEs), and experiment with state-of-the-art deep learning models in just a few clicks. All in one place. All with zero installations.

Visualize Any Data

‌With more than 15 file formats supported, you can easily visualize any type of data.

Code Any Idea

No more lengthy and tedious installations. Use Jupyter and MATLAB right from the browser.

Experiment with AI

Explore state-of-the-art deep learning models through an intuitive UI.

Visualize Any Data

Code Any Idea

Experiment with AI

Features

RDP provides a segmentation tool for splitting large multi-file datasets into manageable chunks. There are four supported segmentation methods, including Map-based segmentation for datasets with GPS data.

RDP also provides a tool for manipulating ROS bags. This includes bag segmentation, topic extraction, and bag-to-CSV conversion.

RDP provides a flexible and fully generic visualizer that supports 17 file formats, including CSV (both generic and ISO timestamp), audio, video, images, and ROS bags.

With RDP, you can visualize synchronized multi-file datasets, generate interactive plots of multi-signal files, and compute functions (AVG, MAX, MIN) over plots on the fly.

RDP also provides two specialized visualizers for heavy 3D data visualization; one for ROS bags, and one for PCD files.

RDP provides two fully integrated IDEs: a native IDE for Octave/MATLAB, and a Jupyter IDE for Python, with C/C++, JavaScript, TypeScript, and Julia coming soon.

Prototype new ideas and algorithms, seamlessly apply them to your datasets, and then visualize the results, all without leaving RDP. You can both import your existing code, or code from scratch.

One of the explicit goals of RDP is to make advanced algorithms, including AI, accessible to more people.

With RDP, you can apply the latest deep learning models to your data and gain valuable insights into it with just a few clicks.

You can also automate certain detection-based tasks, such as automatically masking faces for privacy-compliance, or finding and isolating scenes that contain specific objects in them. This can be anything, from a car on a road, to a tumor in an X-ray image.

RDP's DFT tool allows you to easily apply Fourier Transform any multi-signal data. This tool is one of many tools to come.

curl –location
     –request POST ‘https://app.robodataplatform.com/api/object-detections’
     –form ‘name=””‘
     –form ‘file=@”/home/user/video.mp4″‘
     –form ‘parameter[“markedClassList”][]=”$all”‘
     –form ‘parameter[“showConfidence”]=”true”‘
     –form ‘parameter[“showBoundingBox”]=”true”‘
     –form ‘parameter[“threshold”]=”0.5″‘
     –form ‘parameter[“textThickness”]=”2″‘
     –form ‘parameter[“boundingBoxThickness”]=”2″‘
     …

JSON RESPONSE

{
  “parameter”: { … },
  “status”: “Processed”,
  “video”: { … },
  “results”: {
    “total”: 240,
    “detectionResults”: [
      {
        “timestamp”: 0,
        “frameNumber”: 1,
        “objects”: [
          {
            “bounds”: {
              “x”: 1104,
              “y”: 435,
              “w”: 139,
              “h”: 121
            },
            “cat”: “car”,
            “score”: 0.8002474904060364
          },
          {
            “bounds”: {
              “x”: 578,
              “y”: 503,
              “w”: 114,
              “h”: 338
            },
            “cat”: “person”,
            “score”: 0.7803980708122253
          },
          …
        ]
      },
      …
    ]
  }
}

curl –location
       –request POST ‘https://app.robodataplatform.com/api/upload-detect’
       –form ‘name=””‘
       –form ‘file=@”/home/user/video.mp4″‘
       –form ‘parameter[“blurList”][]=”person”‘
       –form ‘parameter[“maskOpacity”]=”0.8″‘
       –form ‘parameter[“maskShape”]=”Oval”‘
       –form ‘parameter[“maskShapeRatio”]=”1.2″‘
       –form ‘parameter[“threshold”]=”0.5″‘
       …

JSON RESPONSE

{
  “parameter”: { … },
  “status”: “Processed”,
  “video”: { … },
  “results”: {
    “total”: 240,
    “detectionResults”: [
      {
        “timestamp”: 0,
        “frameNumber”: 1,
        “objects”: [
          {
            “bounds”: {
              “x”: 1104,
              “y”: 435,
              “w”: 139,
              “h”: 121
            },
            “cat”: “car”,
            “score”: 0.8002474904060364
          },
          {
            “bounds”: {
              “x”: 578,
              “y”: 503,
              “w”: 114,
              “h”: 338
            },
            “cat”: “person”,
            “score”: 0.7803980708122253
          },
          …
        ]
      },
      …
    ]
  }
}

Preprocessing

RDP provides a segmentation tool for splitting large multi-file datasets into manageable chunks. There are four supported segmentation methods, including Map-based segmentation for datasets with GPS data.

RDP also provides a tool for manipulating ROS bags. This includes bag segmentation, topic extraction, and bag-to-CSV conversion.

Visualization

RDP provides a flexible and fully generic visualizer that supports 17 file formats, including CSV (both generic and ISO timestamp), audio, video, images, and ROS bags.

With RDP, you can visualize synchronized multi-file datasets, generate interactive plots of multi-signal files, and compute functions (AVG, MAX, MIN) over plots on the fly.

RDP also provides two specialized visualizers for heavy 3D data visualization; one for ROS bags, and one for PCD files.

Integrated IDEs

RDP provides two fully integrated IDEs: a native IDE for Octave/MATLAB, and a Jupyter IDE for Python, with C/C++, JavaScript, TypeScript, and Julia coming soon.

Prototype new ideas and algorithms, seamlessly apply them to your datasets, and then visualize the results, all without leaving RDP. You can both import your existing code, or code from scratch.

Advanced Algorithms

One of the explicit goals of RDP is to make advanced algorithms, including AI, accessible to more people.

With RDP, you can apply the latest deep learning models to your data and gain valuable insights into it with just a few clicks.

You can also automate certain detection-based tasks, such as automatically masking faces for privacy-compliance, or finding and isolating scenes that contain specific objects in them. This can be anything, from a car on a road, to a tumor in an X-ray image.

Analysis

RDP's DFT tool allows you to easily apply Fourier Transform any multi-signal data. This tool is one of many tools to come.

APIs

curl –location
     –request POST ‘https://app.robodataplatform.com/api/object-detections’
     –form ‘name=””‘
     –form ‘file=@”/home/user/video.mp4″‘
     –form ‘parameter[“markedClassList”][]=”$all”‘
     –form ‘parameter[“showConfidence”]=”true”‘
     –form ‘parameter[“showBoundingBox”]=”true”‘
     –form ‘parameter[“threshold”]=”0.5″‘
     –form ‘parameter[“textThickness”]=”2″‘
     –form ‘parameter[“boundingBoxThickness”]=”2″‘
     …

JSON RESPONSE

{
  “parameter”: { … },
  “status”: “Processed”,
  “video”: { … },
  “results”: {
    “total”: 240,
    “detectionResults”: [
      {
        “timestamp”: 0,
        “frameNumber”: 1,
        “objects”: [
          {
            “bounds”: {
              “x”: 1104,
              “y”: 435,
              “w”: 139,
              “h”: 121
            },
            “cat”: “car”,
            “score”: 0.8002474904060364
          },
          {
            “bounds”: {
              “x”: 578,
              “y”: 503,
              “w”: 114,
              “h”: 338
            },
            “cat”: “person”,
            “score”: 0.7803980708122253
          },
          …
        ]
      },
      …
    ]
  }
}

curl –location
       –request POST ‘https://app.robodataplatform.com/api/upload-detect’
       –form ‘name=””‘
       –form ‘file=@”/home/user/video.mp4″‘
       –form ‘parameter[“blurList”][]=”person”‘
       –form ‘parameter[“maskOpacity”]=”0.8″‘
       –form ‘parameter[“maskShape”]=”Oval”‘
       –form ‘parameter[“maskShapeRatio”]=”1.2″‘
       –form ‘parameter[“threshold”]=”0.5″‘
       …

JSON RESPONSE

{
  “parameter”: { … },
  “status”: “Processed”,
  “video”: { … },
  “results”: {
    “total”: 240,
    “detectionResults”: [
      {
        “timestamp”: 0,
        “frameNumber”: 1,
        “objects”: [
          {
            “bounds”: {
              “x”: 1104,
              “y”: 435,
              “w”: 139,
              “h”: 121
            },
            “cat”: “car”,
            “score”: 0.8002474904060364
          },
          {
            “bounds”: {
              “x”: 578,
              “y”: 503,
              “w”: 114,
              “h”: 338
            },
            “cat”: “person”,
            “score”: 0.7803980708122253
          },
          …
        ]
      },
      …
    ]
  }
}

Free trial Live demo

Use cases

Students, Researchers, Engineers, Data scientists, or anyone working with data on a regular basis can use RDP’s end-to-end capabilities for better workflow and faster results. Test your ideas, develop quick prototypes, reuse the code you have already developed, and visualize the results, all without leaving RDP.
R&D
Process and visualize multi-sensor experiments (GPS, IMU, Cameras, LIDARs, Temperature, Illumination, ....etc) in one place. Use RDP APIs to add advanced capabilities to your robot with a single line of code. Test your ideas, develop quick prototypes, reuse the code you have already developed, and visualize the results, all without leaving RDP.
Robotics
Analyze data captured from inside and outside the vehicle in one place. Use AI capabilities to automatically detect objects relevant to driving scenarios, and use that to develop next-generation autonomous driving systems.
Automotives
Save hours of manual work by using RDP’s AI capabilities to automatically detect and mask faces for better privacy compliance.
Privacy-sensitive Businesses
Save days of manual work by using RDP’s AI capabilities to automatically detect cracks in buildings.
Construction
Use RDP’s AI capabilities to get immediate and accurate diagnosis for various diseases (tumors, cancer, ...etc).
Healthcare
Use RDP’s AI capabilities to automatically detect plant diseases.
Agriculture
R&D
Students, Researchers, Engineers, Data scientists, or anyone working with data on a regular basis can use RDP’s end-to-end capabilities for better workflow and faster results. Test your ideas, develop quick prototypes, reuse the code you have already developed, and visualize the results, all without leaving RDP.
Robotics
Process and visualize multi-sensor experiments (GPS, IMU, Cameras, LIDARs, Temperature, Illumination, ....etc) in one place. Use RDP APIs to add advanced capabilities to your robot with a single line of code. Test your ideas, develop quick prototypes, reuse the code you have already developed, and visualize the results, all without leaving RDP.
Automotives
Analyze data captured from inside and outside the vehicle in one place. Use AI capabilities to automatically detect objects relevant to driving scenarios, and use that to develop next-generation autonomous driving systems.
Privacy-sensitive Businesses
Save hours of manual work by using RDP’s AI capabilities to automatically detect and mask faces for better privacy compliance.
Construction
Save days of manual work by using RDP’s AI capabilities to automatically detect cracks in buildings.
Healthcare
Use RDP’s AI capabilities to get immediate and accurate diagnosis for various diseases (tumors, cancer, ...etc).
Agriculture
Use RDP’s AI capabilities to automatically detect plant diseases.
Free trial Live demo