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
Code Any Idea
Experiment with AI
Visualize Any Data
Code Any Idea
Experiment with AI
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″‘
…
{
“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″‘
…
{
“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
},
…
]
},
…
]
}
}
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″‘
…
{
“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″‘
…
{
“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
},
…
]
},
…
]
}
}