@gauravshukla914 I also noticed it. Somehow on the drone's ROS indigo system. roslaunch voxl_mpa_to_ros voxl_map_to_ros.launch won't honor the existing ROS_MASTER_URI, it always source ROS_MASTER_URI etc from my_ros_env.sh
Best posts made by Dong Liu
-
RE: Voxl_mpa_to_ros
Latest posts made by Dong Liu
-
RE: Can't Flash VOXL2 (Battery Capacity is Very Low)
After multiple tries, the fastboot start to flash system images. But it got stuck. We then power cycle again, this time everything worked. We got the new nightly build flashed.
Thanks!
-
RE: Can't Flash VOXL2 (Battery Capacity is Very Low)
Looks like we need to press some physical button. I'll ask my coworker to open the heat sink again
The system is just recovered by using qdl, voxl-version shows
root@qrb5165-rb5:/# voxl-version -------------------------------------------------------------------------------- system-image: 1.1.2-M0054-14.1a-FLAT-V3 kernel: #1 SMP PREEMPT Wed Feb 9 22:21:24 UTC 2022 4.19.125 -------------------------------------------------------------------------------- hw version: 865 -------------------------------------------------------------------------------- voxl-suite: --------------------------------------------------------------------------------
I tried to flash it with voxl2_platform_nightly_20230521
Thanks!
-
RE: Can't Flash VOXL2 (Battery Capacity is Very Low)
@Dong-Liu Even I power on the voxl2 with usb cable connected, I get the same error.
-
Can't Flash VOXL2 (Battery Capacity is Very Low)
Re: Can't Flash VOXL2 (Battery Capacity is Very Low)
The same issue with the reference post.
I followed the instruction that power on the voxl2, wait for 10 seconds, connect the USB cable. But I got
[WARNING] Failed to reboot to fastboot Try power cycling VOXL while holding the fastboot button
We're running the voxl2 with a power adapter, no battery is used.
-
RE: mpa_to_ros publish stereo left and right image in different timestamp
Just tried to calibrated the stereo camera using ROS camera calibrator. Had to run the fixed voxl-mpa-to-ros. Because the ROS calibrator expects left and right to be exactly synchronized.
-
mpa_to_ros publish stereo left and right image in different timestamp
Here is the code,
imgL.header.stamp = (_clock_monotonic_to_ros_time(meta.timestamp_ns)); imgL.width = meta.width; imgL.height = meta.height; imgL.step = meta.width; imgL.encoding = GetRosFormat(meta.format); imgR.header.stamp = (_clock_monotonic_to_ros_time(meta.timestamp_ns)); imgR.width = meta.width; imgR.height = meta.height; imgR.step = meta.width; imgR.encoding = GetRosFormat(meta.format);
They are all from meta.timestamp_ns, but _clock_monotonic_to_ros is using the current time, so the final times are slight different.
I think it should be
imgR.header.stamp = imgL.header.stamp -
RE: voxl-camer-server's hires snapshot produce huge files
I extract the findJpegSize function, add to voxl-camera-server. Now it will produce the correct size snapshot.
-
RE: how to build voxl-camera-server
Found the problem
The voxl-docker script mount host /data to the container /data. But voxl-cross image has its own /data folder where /data/offline_ipk_packages/apq8096-proprietary_0.0.4.ipk is stored.
Remove the -v /data:/data from voxl-docker script, start the docker again. This it works!