Sensor Update Failed. Retrying... Kinect (1.7)

5,495 views
Skip to first unread message

Han

unread,
Nov 6, 2013, 4:49:56 AM11/6/13
to recons...@googlegroups.com
I followed a link on the ReconstructMe site and installed the Kinect 1.5 drivers. Subsequently I noticed on a different page that I should have installed Kinect 1.7. So I did, but I didn't uninstall 1.5.

In device manager I see a node Kinect for Windows and the 4 sub items seem fine but when I start Reconstructme I get Sensor Update Failed. see log info below

I am using Windows 8 and a NVIDIA GTX 660 Ti (I already updated the NVIDIA drivers).
And I even un/reinstalled ReconstructMe and Kinect 1.7 drivers.


Any suggestions on what to try/check ?


Thanks in advance

Han


2013-11-06T10:12:58
Info: ReconstructMe SDK running version 1.6.817-88640

2013-11-06T10:12:58
Error: Error: ..\..\..\source\robvis\lib_rgbdsensor\src\mskinect_sensor.cpp(152): Throw in function void __thiscall LibRGBDSensor::mskinect_sensor::open(class boost::shared_ptr<class google::protobuf::Message>)
Dynamic exception type: class boost::exception_detail::clone_impl<class LibFundament::robvis_error>
std::exception::what: (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)
[struct LibFundament::tag_robvis_condition *] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)
[struct LibFundament::tag_robvis_message *] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)


2013-11-06T10:12:58
Error: Error: ..\..\..\source\robvis\lib_rgbdsensor\src\openni2_sensor.cpp(110): Throw in function void __thiscall LibRGBDSensor::openni2_sensor::open(class boost::shared_ptr<class google::protobuf::Message>)
Dynamic exception type: class boost::exception_detail::clone_impl<class LibFundament::robvis_error>
std::exception::what: Id out of the range of number from list devices
[struct LibFundament::tag_robvis_condition *] = _open_device_from_list(_data->device, cfg->device_id()) == openni::STATUS_OK
[struct LibFundament::tag_robvis_message *] = Id out of the range of number from list devices


2013-11-06T10:12:58
Error: Error: ..\..\..\source\robvis\lib_rgbdsensor\src\openni2_sensor.cpp(110): Throw in function void __thiscall LibRGBDSensor::openni2_sensor::open(class boost::shared_ptr<class google::protobuf::Message>)
Dynamic exception type: class boost::exception_detail::clone_impl<class LibFundament::robvis_error>
std::exception::what: Id out of the range of number from list devices
[struct LibFundament::tag_robvis_condition *] = _open_device_from_list(_data->device, cfg->device_id()) == openni::STATUS_OK
[struct LibFundament::tag_robvis_message *] = Id out of the range of number from list devices


2013-11-06T10:13:08
Error: Error: ..\..\..\source\robvis\lib_rgbdsensor\src\mskinect_sensor.cpp(152): Throw in function void __thiscall LibRGBDSensor::mskinect_sensor::open(class boost::shared_ptr<class google::protobuf::Message>)
Dynamic exception type: class boost::exception_detail::clone_impl<class LibFundament::robvis_error>
std::exception::what: (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)
[struct LibFundament::tag_robvis_condition *] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)
[struct LibFundament::tag_robvis_message *] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)


2013-11-06T10:13:08
Error: Error: ..\..\..\source\robvis\lib_rgbdsensor\src\openni2_sensor.cpp(110): Throw in function void __thiscall LibRGBDSensor::openni2_sensor::open(class boost::shared_ptr<class google::protobuf::Message>)
Dynamic exception type: class boost::exception_detail::clone_impl<class LibFundament::robvis_error>
std::exception::what: Id out of the range of number from list devices
[struct LibFundament::tag_robvis_condition *] = _open_device_from_list(_data->device, cfg->device_id()) == openni::STATUS_OK
[struct LibFundament::tag_robvis_message *] = Id out of the range of number from list devices


2013-11-06T10:13:08
Error: Error: ..\..\..\source\robvis\lib_rgbdsensor\src\openni2_sensor.cpp(110): Throw in function void __thiscall LibRGBDSensor::openni2_sensor::open(class boost::shared_ptr<class google::protobuf::Message>)
Dynamic exception type: class boost::exception_detail::clone_impl<class LibFundament::robvis_error>
std::exception::what: Id out of the range of number from list devices
[struct LibFundament::tag_robvis_condition *] = _open_device_from_list(_data->device, cfg->device_id()) == openni::STATUS_OK
[struct LibFundament::tag_robvis_message *] = Id out of the range of number from list devices

roberto....@fundacionctic.org

unread,
Nov 13, 2013, 7:11:10 AM11/13/13
to recons...@googlegroups.com
I have same error. Could anyone help us, please?

markci...@gmail.com

unread,
Nov 14, 2013, 9:14:36 AM11/14/13
to recons...@googlegroups.com, roberto....@fundacionctic.org
Also having this error. Any solutions? It seems to work for a short period after installing the driver and then I get this error.

markci...@gmail.com

unread,
Nov 14, 2013, 9:26:41 AM11/14/13
to recons...@googlegroups.com, roberto....@fundacionctic.org, markci...@gmail.com
On Thursday, 14 November 2013 09:14:36 UTC-5, markci...@gmail.com wrote:
> Also having this error. Any solutions? It seems to work for a short period after installing the driver and then I get this error.

Hey Everyone,

I found at least a temporary solution to this issue. Try removing all the "ReconstructMeQt.exe *32" processes in Windows Task Manager and then restart reconstructme. Seems to have worked for me.

Han

unread,
Nov 17, 2013, 4:55:50 PM11/17/13
to recons...@googlegroups.com
I found the solution to my error. After I installed the microsoft Kinect v1.6 SDK (so not only the drivers but also the SDK) my PC is able to initialize the sensor.

Maybe offtopic, but does anyone know why Reconstructme has a link to the v1.6 SDK ? Microsoft has made v1.7 available and/or should I get the Reconstructme sdk ? With their new website it seems possible to get their LITE version also.

Kind regards

carolin....@googlemail.com

unread,
Dec 10, 2013, 5:17:27 PM12/10/13
to recons...@googlegroups.com, han....@gmail.com
So, first of all:
@Han: Thanks for this hint
>> now it also works on my laptop.
The initial problem (in my case) was the installation guide by reconstructMe: They write on
http://reconstructme.net/?faqs=prepare-sensor-and-calculation-device

"install Microsoft Kinect Runtime SDK 1.6"
If you are not too deep in device drivers etc. then you are moving on the MS kinect page and there find EITHER the SDK or the RUNTIME 1.6, but never a RUNTIME SDK together...So I installed the runtime and was getting mad until I found this group here => now I downlaoded also the SDK => installed that additionally and - at least - he now finds the sensor

But: Now the error appears "Computation device update failed"!!! Really, this is frustrating. A minimalistic installation description and then every 2nd second a different error and no description anywhere on a FAQ...What is this?!?!

Has anybody a hint on this computation device error?

Thx in advance!

har...@artmorf.com

unread,
Mar 4, 2014, 7:50:25 PM3/4/14
to recons...@googlegroups.com, han....@gmail.com
Hi,

I am unable to use reconstruct me as it only keeps saying Sensor failed. I have installed the Kinect SDK 1.6 and the necessary drivers. How do i fix this?

Harsha

Capture.PNG

Danilo

unread,
Mar 8, 2015, 7:15:03 PM3/8/15
to recons...@googlegroups.com, han....@gmail.com, har...@artmorf.com
I'm having the same issue.

I'm using a Kinect 2 with Windows 8.1. I installed the Kinect SDK 1.8 from here: http://www.microsoft.com/en-us/download/details.aspx?id=40278

Any solutions? I'd buy the full version immediately if it would work.

screenshot.png

Danilo

unread,
Mar 8, 2015, 7:31:38 PM3/8/15
to recons...@googlegroups.com, han....@gmail.com, har...@artmorf.com, gez...@gmail.com
Hm, I noticed that I had installed the Kinect SDK 1.8 and not 2... So I uninstalled and installed the runtime and the SDK for Kinect 2:

http://www.microsoft.com/en-us/download/details.aspx?id=44559
http://www.microsoft.com/en-us/download/details.aspx?id=44561

After that I did a reboot, but still the same error message about "Id out of the range"...

Kondor1

unread,
Mar 16, 2015, 3:25:13 PM3/16/15
to recons...@googlegroups.com, han....@gmail.com, har...@artmorf.com, gez...@gmail.com
The Kinect SDK that ends the life of the xbox 360 or "v1" sensor is the SDK 1.8     the SDK 2.0 is for the newer sensor aka the Xbox One or "v2" sensor.

gez...@gmail.com

unread,
Mar 17, 2015, 3:39:13 AM3/17/15
to recons...@googlegroups.com, han....@gmail.com, har...@artmorf.com, gez...@gmail.com
Hi Kondor1

On Monday, March 16, 2015 at 8:25:13 PM UTC+1, Kondor1 wrote:
> The Kinect SDK that ends the life of the xbox 360 or "v1" sensor is the SDK 1.8     the SDK 2.0 is for the newer sensor aka the Xbox One or "v2" sensor.

Yes, exactly. As I wrote in my previous post, I *am* using Kinect v2 for Windows.

Danilo

richar...@gmail.com

unread,
Aug 2, 2016, 4:05:00 PM8/2/16
to ReconstructMe
I too followed the steps, installed SDK1.8 as well as several installs and uninstalls. If I launch ReMe normally, Windows gives and error and closes the app. If I run as admin, I can have it stay open and try other settings but to no luck. I can get Skanect working, but would like to get ReMe working as I understand it's a better software.

I'm running Windows 10 64BIT
4 CPU
8 Gig RAM
NVIDIA GeForce 8400 GS with the latest drive
Kinect V1
all the applications described on several sites but still can't get the drives to load. Here is there los if anyone can make heads or tails:
2016-08-02T15:45:04 ; ReconstructMe SDK running version 2.5.1034-116188
2016-08-02T15:45:04 ; Error: ..\..\..\..\source\robvis\lib_rgbdsensor\src\mskinect_sensor.cpp(149): Throw in function void __cdecl LibRGBDSensor::mskinect_sensor::open(class boost::shared_ptr<class google::protobuf::Message>)


Dynamic exception type: class boost::exception_detail::clone_impl<class LibFundament::robvis_error>
std::exception::what: (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)

[struct LibFundament::tag_robvis_condition * __ptr64] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)
[struct LibFundament::tag_robvis_message * __ptr64] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)

2016-08-02T15:45:14 ; Error: ..\..\..\..\source\robvis\lib_rgbdsensor\src\mskinect_sensor.cpp(149): Throw in function void __cdecl LibRGBDSensor::mskinect_sensor::open(class boost::shared_ptr<class google::protobuf::Message>)


Dynamic exception type: class boost::exception_detail::clone_impl<class LibFundament::robvis_error>
std::exception::what: (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)

[struct LibFundament::tag_robvis_condition * __ptr64] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)
[struct LibFundament::tag_robvis_message * __ptr64] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)

2016-08-02T15:45:24 ; Error: ..\..\..\..\source\robvis\lib_rgbdsensor\src\mskinect_sensor.cpp(149): Throw in function void __cdecl LibRGBDSensor::mskinect_sensor::open(class boost::shared_ptr<class google::protobuf::Message>)


Dynamic exception type: class boost::exception_detail::clone_impl<class LibFundament::robvis_error>
std::exception::what: (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)

[struct LibFundament::tag_robvis_condition * __ptr64] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)
[struct LibFundament::tag_robvis_message * __ptr64] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)

2016-08-02T15:45:34 ; Error: ..\..\..\..\source\robvis\lib_rgbdsensor\src\mskinect_sensor.cpp(149): Throw in function void __cdecl LibRGBDSensor::mskinect_sensor::open(class boost::shared_ptr<class google::protobuf::Message>)


Dynamic exception type: class boost::exception_detail::clone_impl<class LibFundament::robvis_error>
std::exception::what: (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)

[struct LibFundament::tag_robvis_condition * __ptr64] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)
[struct LibFundament::tag_robvis_message * __ptr64] = (((HRESULT)(_data->sensor->NuiInitialize(0x00000020 | 0x00000002))) >= 0)

h2so...@gmail.com

unread,
Feb 17, 2017, 7:58:39 AM2/17/17
to ReconstructMe, han....@gmail.com
I'm using a Kinect v1 with Windows10. I installed the Kinect SDK 1.6 and worked!! I had the same problem, that the sensor was not found....
Reply all
Reply to author
Forward
0 new messages