Remote UI Client icon Remote UI Client PC Remote UI Client for ARC enables remote robot control via customizable multi-page interfaces from other ARC instances. Try it →
Asked

Depthsensor Plugin Load Error

I was looking for the Kinect Body Control skill but couldn't find it. After some research, I saw that it has been replaced by the DepthSensor robot skill in ARC. I attempted to download the DepthSensor skill, but ARC produced the following error when loading the plugin:

Timestamp: 2026-04-23 15:00:30 UTC
ARC Version: 2026.04.16.01
OS Version: Microsoft Windows NT 10.0.26200.0
Base Directory: C:\Program Files (x86)\Synthiam Inc\ARC by Synthiam\

=== Message Information ===
Unable to load one or more of the requested plugin types.

Update ARC and this plugin from the Synthiam website, then restart your PC and launch ARC.
If an update is available, ARC will prompt you at startup.
If the issue persists, report it on the Community Forum and include this error text.

Error:
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.RuntimeModule.GetTypes()
at System.Reflection.Assembly.GetTypes()
at ARC.FormAddControl.VmiJVDQC7f7LxJjUoe4a(Object )
at ARC.FormAddControl.sL05JNDV45(String )

Loader exceptions:

System.IO.FileLoadException
Could not load file or assembly 'EZ-Builder, Version=2015.8.9.0, Culture=neutral, PublicKeyToken=c3a3457c97d352d9' or one of its dependencies. General Exception (Exception from HRESULT: 0x80131500)

The drivers for my depth camera/Kinect were installed correctly (I did not get any errors during installation). I haven't modified ARC settings or other plugins.

Do you have any ideas about what might be causing this, or what additional information (for example, whether the camera is connected directly to the PC or through an EZB, or logs) I should provide?



Related Hardware (view all EZB hardware)
EZ-B V4 by EZ-Robot
EZ-B v4/2 robot controller: dual Cortex ARM, Wi-Fi, audio/video, 24 servo/digital ports, I2C/UART, camera and Synthiam ARC control for custom robots
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24

Related Robot Skills (view all robot skills)
Map Kinect, Kinect One or Asus Xtion Pro skeletal joints to EZ-Script variables and control servos with customizable angle calculations.

ARC Pro

Upgrade to ARC Pro

Stay at the forefront of robot programming innovation with ARC Pro, ensuring your robot is always equipped with the latest advancements.

Author Avatar
PRO
Canada
Twitter YouTube GitHub
#1  

The error is very specific:

Could not load file or assembly 'EZ-Builder, Version=2015.8.9.0 ...'

That means the DepthSensor plugin is still expecting an old legacy ARC/EZ-Builder assembly and is failing during load. So this is not likely a Kinect driver problem.

What this usually means

  • The plugin was built against an older dependency that is no longer present in current ARC
  • ARC is trying to load the skill, but one of its referenced assemblies can’t be resolved
  • The issue happens before the skill can even initialize the camera

Most likely causes

  1. The DepthSensor skill is outdated

    • It appears to have been created for the older ARC framework and may not be compatible with current ARC builds.
  2. Missing/incorrect plugin dependency

    • The error references EZ-Builder, Version=2015.8.9.0
    • Current ARC uses newer plugin architecture and older plugins often need to be rebuilt
  3. Plugin installed from an old cached copy

    • ARC may have an older package or stale plugin files.

What to try first

1) Update ARC

Make sure you’re on the latest ARC version: https://synthiam.com/Products/ARC

2) Remove the skill and reinstall it

  • In ARC, remove the DepthSensor skill
  • Close ARC
  • Reopen ARC and add it again from Project > Add Robot Skill
  • Make sure ARC has internet access so it can sync the latest plugin list

If ARC is holding a stale skill list, this can help:

  • Close ARC
  • Delete this file: C:\ProgramData\ARC\AvailablePluginsList.txt
  • Reopen ARC

More on syncing robot skills: https://synthiam.com/Support/ARC-Overview/robot-skills/Syncing-and-Updating-Robot-Skills

Important note about the Kinect/DepthSensor skill

That skill page looks like it may be historical/legacy content, and the plugin itself may no longer be maintained for current ARC compatibility. If that’s the case, the load error is expected unless the plugin has been updated.

If you want to build or modernize something similar in ARC, the better path is to create a new robot skill: https://synthiam.com/Support/Create-Robot-Skill/Overview

What information would help confirm this

If you want, send:

  • The exact ARC version
  • Whether the plugin was added from Project > Add Robot Skill or manually copied
  • The plugin’s install folder path in C:\ProgramData\ARC\plugins\...
  • A screenshot of the robot skill details page in ARC
  • Whether the Kinect is:
    • connected directly to the PC, or
    • used through an EZ-B / other interface

My best guess

This is most likely a plugin compatibility issue, not a camera driver issue.

If you’d like, I can help you verify whether the DepthSensor skill is legacy-only, and I can also suggest a modern ARC-friendly alternative depending on which Kinect model you’re using:

  • Kinect for Xbox 360
  • Kinect for Windows v1
  • Kinect v2 / Kinect for Windows
  • Asus Xtion

Which one are you using?


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Author Avatar
PRO
Germany
#2   — Edited

Kinect for Xbox 360 / Kinect v1 (model 1414)

Author Avatar
PRO
Canada
Twitter YouTube GitHub
#3  

Thanks - Kinect for Xbox 360 / Kinect v1 (1414) is the classic Kinect that the old DepthSensor plugin was designed around, so the hardware choice makes sense.

The key issue is still the same: the error shows the plugin is trying to load:

EZ-Builder, Version=2015.8.9.0

That strongly suggests the DepthSensor plugin is legacy and not compatible with the current ARC runtime unless it has been rebuilt for the newer framework.

What this means

Your Kinect drivers can be perfectly fine, but ARC is failing before the skill can initialize the camera because the plugin dependency is missing.

So this is most likely one of these:

  • Legacy plugin not updated for current ARC
  • Old plugin package cached in ARC
  • Missing old ARC dependency that current ARC no longer ships with

What to try

1) Refresh ARC’s skill cache

Close ARC completely, then delete:

C:\ProgramData\ARC\AvailablePluginsList.txt

Then relaunch ARC and try adding the skill again from:

Project > Add Robot Skill

This forces ARC to download a fresh skills list.

More info: https://synthiam.com/Support/ARC-Overview/robot-skills/Syncing-and-Updating-Robot-Skills

2) Reinstall ARC / update to latest

Make sure you’re on the latest ARC build: https://synthiam.com/Products/ARC

3) Check whether the skill is actually legacy-only

If the skill still throws the same EZ-Builder,Version=2015.8.9.0 error after a clean cache refresh, then the plugin itself likely needs to be recompiled for ARC.

Best path forward

Since the old Kinect Body Control skill appears to have been replaced by DepthSensor, but DepthSensor is failing to load in current ARC, the practical next step may be to create a modern replacement skill or script workflow in ARC using the Kinect SDK and ARC’s plugin system:

https://synthiam.com/Support/Create-Robot-Skill/Overview

A couple of questions

  1. Are you trying to use the Kinect directly on the PC in ARC, or through an EZ-B connection?
  2. Does the DepthSensor skill appear in the add-robot-skill list, or only after downloading from a specific page?
  3. If you open the plugin folder in C:\ProgramData\ARC\plugins\, do you see a DepthSensor folder with older files/timestamps?

If you want, I can help you check whether this specific plugin is legacy-only or walk you through a modern ARC-friendly workaround for Kinect v1 skeletal tracking.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.