Thumbnail

Robot Skill To Camera

by Synthiam Inc.

Capture the output display of a robot skill and send it to a camera device.

Requires ARC v5 (Updated 7/5/2022)

How to add the Robot Skill To Camera robot skill

  1. Load the most recent release of ARC (Get ARC).
  2. Press the Project tab from the top menu bar in ARC.
  3. Press Add Robot Skill from the button ribbon bar in ARC.
  4. Choose the Camera category tab.
  5. Press the Robot Skill To Camera icon to add the robot skill to your project.

Don't have a robot yet?

Follow the Getting Started Guide to build a robot and use the Robot Skill To Camera robot skill.


How to use the Robot Skill To Camera robot skill

Capture the output display of a robot skill and send it to a camera device. Specify the robot skill to capture, and it will send the video to the selected camera device.

The Ultrasonic Radar Scan area is captured in this screenshot below and sent to the Camera Device as a video stream.

User-inserted image

Usage

  • You will need a camera device added to the project. Select the camera device from the configuration menu.
  • In the camera device, select the Custom option in the device list. Then press the start button.

Configuration

User-inserted image

Camera Device

  • The camera device that the video capture will be streamed to.

FPS

  • The frames per second rate that the video will be captured. A lower frame rate will reduce CPU usage.

Robot Skill

Area Preview

  • This is the preview of the video stream that will be sent to the camera device. Use the Left/Top/Width/Height sliders on the right to fine-tune the capture area.

ARC Pro

Upgrade to ARC Pro

ARC Pro will give you immediate updates and new features needed to unleash your robot's potential!

PRO
Germany
#1  

I again, have encountered 2 problems.

  1. Image flickers, this is not the case in the other skill (Screen To Camera).

Skill robot skill To Camera:

Skill Screen To Camera:

  1. Context menu, add ControlCommand, single quotes are missing here.

User-inserted image

ControlCommand("Robot Skill to Camera", Unpause);

ControlCommand("Robot Skill to Camera", "Unpause");

This is the case for both skills

.

PRO
Synthiam
#2  

What is your fps set to?

PRO
Germany
#3  

in the videos 10, but I also tested it with 1 or 2, same behavior

PRO
Synthiam
#4  

Does it do it at a lower fps?

PRO
Germany
#5  

yes also at 1 or 2 fps ...

PRO
Synthiam
#6  

Interesting... I cannot seem to reproduce it. It might be catching the redraw of the radar image but I can't be certain. I'll have to think about this one...

PRO
Synthiam
#7  

Oh, another thing. If your radar is set for a 250ms (default value) for scan speed, you can use an FPS of 4. That would save some CPU because the radar only updates ~4 times a second.

PRO
Germany
#8   — Edited

bad shaky video :-) 1, 2 and 5 fps

Have to install a screencapter program for videos :-) (Edit, hmm, Screen Recorder, ahhh .....)

As long as EZ-B is off, nothing wobbles... yes, I have less than 250ms, I have to check, I'll keep testing...