3. Vision

Let's choose your robot's vision system!

Robots with cameras provide several navigation, tracking and interactive benefits. Synthiam ARC's software is committed to making robot programming easy, and this includes computer vision tracking. The ARC software includes a camera device robot skill that connects to a WiFi or USB camera or video capture device. Built into ARC's camera device skill are tracking types for objects, colors, motions, glyphs, faces, and more. Additional tracking types and computer vision modules can be added from the skill store.

  1. Whichever camera is selected for the robot, add the ARC Camera Device Skill. Read the manual of the camera device skill to learn how to use it. This skill can easily be used to have the robot track an object with servos or move the robot's wheels, etc.

  2. Once the camera device skill has been mastered, view additional computer vision-related skills such as Camera Overlay, Camera Snapshot, Cognitive Vision, Augmented Reality, Programming with Pictures, or click here to see more.


Now, let's select a type of camera to use with your robot...

Wired USB Camera

Connects directly to a computer with a USB cable. This type of camera can only be used in an embedded computer configuration. This is because the USB cable will tether the camera to the PC Any USB camera can be used in ARC. Some advantages of using USB cameras are high resolution and increased framerate.


Wireless Camera

Connects wirelessly to a PC/SBC over a WiFi connection. Generally, this approach is only used in remote computer configurations. Not many I/O controllers support a WiFi wireless camera transmission due to latency causing low resolution and potentially unreliable radio interference. For a wireless camera application, the most popular I/O controllers are the EZ-Robot EZ-B v4 and IoTiny.