Dear all,
I am trying to use isaac/sdk/apps/samples/imu to get output from bmi160.
The carrier board I used is ncb00, which has a bmi160. The bmi160 is on the carrier board, which I checked it correct.
When I ran the deployed program on jetson nano, I can connect to nano using browser to open isaac sight. But there are no output from sensor
2022-01-05 17:53:02.409 WARN external/com_nvidia_isaac_engine/engine/alice/backend/application_json_loader.cpp@183: This application does not have an explicit scheduler configuration. One will be autogenerated to the best of the system's abilities if possible.
2022-01-05 17:53:02.410 INFO external/com_nvidia_isaac_engine/engine/alice/backend/redis_backend.cpp@40: Successfully connected to Redis server.
2022-01-05 17:53:02.411 WARN external/com_nvidia_isaac_engine/engine/alice/backend/backend.cpp@200: This application does not have an execution group configuration. One will be autogenerated to the best of the systems abilities if possible.
2022-01-05 17:53:02.411 WARN external/com_nvidia_isaac_engine/engine/gems/scheduler/scheduler.cpp@341: No default execution groups specified. Attempting to create scheduler configuration for 4 remaining cores. This may be non optimal for the system and application.
2022-01-05 17:53:02.411 INFO external/com_nvidia_isaac_engine/engine/gems/scheduler/scheduler.cpp@291: Scheduler execution groups are:
2022-01-05 17:53:02.411 INFO external/com_nvidia_isaac_engine/engine/gems/scheduler/scheduler.cpp@300: __BlockerGroup__: Cores = [1], Workers = No
2022-01-05 17:53:02.411 INFO external/com_nvidia_isaac_engine/engine/gems/scheduler/scheduler.cpp@300: __WorkerGroup__: Cores = [3, 2, 0], Workers = Yes
2022-01-05 17:53:02.419 INFO external/com_nvidia_isaac_engine/engine/alice/backend/modules.cpp@271: Loaded module 'packages/imu/libimu_module.so': Now has 31 components total
2022-01-05 17:53:02.428 INFO external/com_nvidia_isaac_engine/engine/alice/backend/modules.cpp@271: Loaded module 'packages/sight/libsight_module.so': Now has 36 components total
2022-01-05 17:53:02.428 INFO packages/sight/sight_start.cpp@157: Loading websight...
2022-01-05 17:53:02.429 DEBUG external/com_nvidia_isaac_engine/engine/alice/application.cpp@321: Loaded 36 components: isaac::alice::BufferAllocatorReport, isaac::alice::ChannelMonitor, isaac::alice::CheckJetsonPerformanceModel, isaac::alice::CheckOperatingSystem, isaac::alice::Config, isaac::alice::ConfigBridge, isaac::alice::ConfigLoader, isaac::alice::Failsafe, isaac::alice::FailsafeHeartbeat, isaac::alice::InteractiveMarkersBridge, isaac::alice::LifecycleReport, isaac::alice::MessageLedger, isaac::alice::MessagePassingReport, isaac::alice::NodeStatistics, isaac::alice::Pose, isaac::alice::PoseInitializer, isaac::alice::PoseTree, isaac::alice::PyCodelet, isaac::alice::Random, isaac::alice::Scheduling, isaac::alice::Sight, isaac::alice::SightChannelStatus, isaac::alice::Subgraph, isaac::alice::Subprocess, isaac::alice::Throttle, isaac::alice::TimeOffset, isaac::alice::TimeSynchronizer, isaac::imu::IioBmi160, isaac::imu::ImuCalibration2D, isaac::imu::ImuCorrector, isaac::imu::ImuSim, isaac::sight::AliceSight, isaac::sight::PoseTreeJsonBridge, isaac::sight::SightTunnel, isaac::sight::SightWidget, isaac::sight::WebsightServer,
2022-01-05 17:53:02.431 WARN external/com_nvidia_isaac_engine/engine/alice/application.cpp@173: The function Application::findComponentByName is deprecated. Please use `getNodeComponentOrNull` instead. Note that the new method requires a node name instead of a component name. (argument: 'websight/isaac.sight.AliceSight')
2022-01-05 17:53:02.431 DEBUG external/com_nvidia_isaac_engine/engine/alice/application.cpp@321: Loaded 36 components: isaac::alice::BufferAllocatorReport, isaac::alice::ChannelMonitor, isaac::alice::CheckJetsonPerformanceModel, isaac::alice::CheckOperatingSystem, isaac::alice::Config, isaac::alice::ConfigBridge, isaac::alice::ConfigLoader, isaac::alice::Failsafe, isaac::alice::FailsafeHeartbeat, isaac::alice::InteractiveMarkersBridge, isaac::alice::LifecycleReport, isaac::alice::MessageLedger, isaac::alice::MessagePassingReport, isaac::alice::NodeStatistics, isaac::alice::Pose, isaac::alice::PoseInitializer, isaac::alice::PoseTree, isaac::alice::PyCodelet, isaac::alice::Random, isaac::alice::Scheduling, isaac::alice::Sight, isaac::alice::SightChannelStatus, isaac::alice::Subgraph, isaac::alice::Subprocess, isaac::alice::Throttle, isaac::alice::TimeOffset, isaac::alice::TimeSynchronizer, isaac::imu::IioBmi160, isaac::imu::ImuCalibration2D, isaac::imu::ImuCorrector, isaac::imu::ImuSim, isaac::sight::AliceSight, isaac::sight::PoseTreeJsonBridge, isaac::sight::SightTunnel, isaac::sight::SightWidget, isaac::sight::WebsightServer,
2022-01-05 17:53:02.432 INFO external/com_nvidia_isaac_engine/engine/alice/application.cpp@295: Starting application 'imu' (instance UUID: '45aaecc8-6e0d-11ec-8383-1d350d86232a') ...
2022-01-05 17:53:02.432 DEBUG external/com_nvidia_isaac_engine/engine/gems/scheduler/execution_groups.cpp@476: Launching 0 pre-start job(s)
2022-01-05 17:53:02.432 DEBUG external/com_nvidia_isaac_engine/engine/gems/scheduler/execution_groups.cpp@485: Replaying 0 pre-start event(s)
2022-01-05 17:53:02.433 DEBUG external/com_nvidia_isaac_engine/engine/gems/scheduler/execution_groups.cpp@476: Launching 0 pre-start job(s)
2022-01-05 17:53:02.433 DEBUG external/com_nvidia_isaac_engine/engine/gems/scheduler/execution_groups.cpp@485: Replaying 0 pre-start event(s)
2022-01-05 17:53:02.434 INFO packages/sight/WebsightServer.cpp@247: Sight webserver is loaded
2022-01-05 17:53:02.434 INFO packages/sight/WebsightServer.cpp@248: Please open Chrome Browser and navigate to http://<ip address>:3000
2022-01-05 17:53:02.434 WARN external/com_nvidia_isaac_engine/engine/alice/backend/codelet_canister.cpp@229: Codelet 'websight/isaac.sight.AliceSight' was not added to scheduler because no tick method is specified.
2022-01-05 17:53:02.435 WARN external/com_nvidia_isaac_engine/engine/alice/components/Codelet.cpp@53: Function deprecated. Set tick_period to the desired tick parameter
2022-01-05 17:53:02.445 WARN external/com_nvidia_isaac_engine/engine/alice/backend/codelet_canister.cpp@229: Codelet '_check_operating_system/isaac.alice.CheckOperatingSystem' was not added to scheduler because no tick method is specified.
2022-01-05 17:53:02.445 WARN external/com_nvidia_isaac_engine/engine/alice/components/Codelet.cpp@53: Function deprecated. Set tick_period to the desired tick parameter
2022-01-05 17:53:02.446 WARN external/com_nvidia_isaac_engine/engine/alice/components/Codelet.cpp@53: Function deprecated. Set tick_period to the desired tick parameter
2022-01-05 17:53:02.715 INFO packages/imu/ImuCorrector.cpp@43: No calibration file is supplied. Corrector will calibrate IMU.
2022-01-05 17:53:02.720 INFO packages/imu/ImuCorrector.cpp@116: Collecting IMU data to calibrate...
2022-01-05 17:53:03.714 DEBUG packages/imu/gems/imu_calibration.cpp@98: Calibrated IMU data after 100 samples.
2022-01-05 17:53:03.715 DEBUG packages/imu/gems/imu_calibration.cpp@99: Maximum variation in acceleration sample window is 0.005130.
2022-01-05 17:53:03.715 DEBUG packages/imu/ImuCorrector.cpp@138: Finished IMU calibration.
2022-01-05 17:53:12.432 INFO external/com_nvidia_isaac_engine/engine/alice/backend/allocator_backend.cpp@57: Optimized memory CPU allocator.
2022-01-05 17:53:12.436 INFO external/com_nvidia_isaac_engine/engine/alice/backend/allocator_backend.cpp@66: Optimized memory CUDA allocator.
I checked i2c, the bmi160 can be found and registers can be accessed correctly. Can anyone help me solve this?
Thanks in advance