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
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.
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
"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!
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.
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"...
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)