@taiwohazeez @Zachary-Lowell-0 , please i am still waiting for a response, an advice on how to go about Apriltag detection on starling 2 would be greatly appreciated.
Thanks
@taiwohazeez @Zachary-Lowell-0 , please i am still waiting for a response, an advice on how to go about Apriltag detection on starling 2 would be greatly appreciated.
Thanks
@Zachary-Lowell-0 yes, i copied that directly from the terminal after running this command voxl-inspect-detections -a tag_detections.
@Zachary-Lowell-0 thank you for your response, this is the output, | |||||
---|---|---|---|---|---|
Class Name | Camera | Class Confidence | Detection Confidence | Frame ID | Timestamp( |
unknown | nan | nan | 62 | 447765889248 |
Thanks,
Taiwo
Hello support,
I have an issue detecting apriltags with my voxl2 (starling 2), I looked at the documentation online to see how it works.
I ran voxl-tag-detector, and i got this
voxl2:/$ voxl-tag-detector
loading tag-detector config file
loading apriltag config file
=================================================================
detector #0
enable: 1
input_pipe: tracking_front
en_fast_mode: 1
n_threads: 1
en_undistortion: 1
undistort_scale: 0.60
overlay_name: tracking_tag_overlay
lens_cal_file: /data/modalai/opencv_tracking_intrinsics.yml
skip_n_frames: 5
detector #1
enable: 0
input_pipe: stereo
en_fast_mode: 1
n_threads: 1
en_undistortion: 1
undistort_scale: 0.90
overlay_name: stereo_tag_overlay
lens_cal_file: /data/modalai/opencv_stereo_intrinsics.yml
skip_n_frames: 5
detector #2
enable: 0
input_pipe: extra
en_fast_mode: 1
n_threads: 1
en_undistortion: 0
undistort_scale: 1.00
overlay_name: extra_tag_overlay
lens_cal_file: /data/modalai/opencv_extra_intrinsics.yml
skip_n_frames: 5
=================================================================
default_size_m: 0.160
#0:
id: 0
name: default_name
loc_type: unknown
size_m: 0.400
T_tag_wrt_fixed: 0.0 0.0 0.0
R_tag_to_fixed: 0.0 -1.0 0.0
1.0 0.0 0.0
0.0 0.0 1.0
found cam matrix with name 'M' for detector #0
detector #0 is fisheye
waiting for cam pipe tracking_front
detector #0 connected to camera pipe tracking_front
lens #0: fx:460.04 fy:460.58 cx:666.72 cy:382.58
lens #0: fxrect:276.02 fyrect:276.35.
Then on another terminal, i ran voxl-inspect-detections -a tag_detections, but i keep getting unknown, can you help with what i might be doing wrong.
Meanwhile, I have ros2 run voxl_mpa_to_ros2 voxl_mpa_to_ros2_node running.
KIndly assist @tom @teddy-zaremba
Thanks,
Taiwo
HI support,
I have a starling 2 drone with ros2 installed. I ran a ros2 script giving the drone a position command of (0,0,-1.5), i want to believe its NED convention, and i plotted the the commanded Z position vs the actual Z position, I realized my drone (i was using HITL) doesnt climb to the set altitude, it stops at around 0.8m and starts doing a figure eight motion. I believe if i change the offboard_mode from figure eight to off/none, it shouldnt do that anymore(using sudo nano /etc/modalai/voxl-vision-hub.conf). But regarding the drone not climbing to the commanded position, i tried ros2 topic echo/fmu/out/vehicle_local_position, i got;
xy_valid : true
z_valid : true
heading_good_for_control : false
This made me wonder if the issue was because heading_good_for_control is false. Kindly advise.
Best Regards
Taiwo
Hi support,
I Have a starling 2 drone with ROS2 FOXY installed on it, when i run ros2 ropic list, i see the visual odometry as an available topic, but ros2 topic echo /fmu/in/vehicle_visual_odometry
isnt publishing anything, its just stucked. This on the other hand, ros2 topic echo /ov/odom
is working, so I know that my QVIO is running properly.
What can I do.
THanks,
Taiwo
@teddy-zaremba when i did that, it did that, it booted (the esc flashed and went off). I tried connecting the peripherals individually, the LED came up right after I connected this particular 4 pins
@tom @teddy-zaremba can you assist please? This is pretty urgent, I need to get this fixed. Also, the landing gears got broken, and I can't seem to be able to order new parts from the official website, is there a way I can go about it?
Looking forward to your response.
Thanks
@tom @teddy-zaremba Can you assist please? This is pretty urgent!
Hi Support,
I have a starling 2 drone, it had a hard landing and I believe it is in crash state (there is a green LED that is on), due to this, i can't adb shell into it, it's not listed as adb devices, it doesn't even go into fastboot mode. Kindly assist!
I have attached an image of the drone showing the LED.
Thanks,
Taiwo
Hi support,
I have a starling 2 drone that got damaged, due to this damage (the bracket housing the gps), the drone doesn't arm anymore. How can I fix this? Is it possible to fix it myself? or do i have to send it over?
Thanks,
Taiwo
@tom I have been able to clone it using https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2.git , but I have not been able to install ros2 on my voxl2.
So, after cloning the repository, i ran the install deb script using ./install_build_deps.sh qrb5165 sdk-1.5
THen i ran the build script using ./install_build_deps.sh qrb5165 sdk-1.0, but it keeps failing when building px4_msgs.
Am I doing this wrongly? (By the way, i used chatgpt).
@Alex-Kushleyev thank you for your response. i have been able to clone it, but I have still not been able to install ros2 on my voxl2.
So, after cloning the repository, i ran the install deb script using ./install_build_deps.sh qrb5165 sdk-1.5
THen i ran the build script using ./install_build_deps.sh qrb5165 sdk-1.0, but it keeps failing when building px4_msgs.
Am I doing this wrongly? (By the way, i used chatgpt).
@teddy-zaremba i tried cloning voxl-mpa-to-ros repository using git clone https://gitlab.com/voxl-public/voxl-sdk/services/voxl-mpa-to-ros2.git, and i am prompted to input a username. I thought it should be public access.
Kindly help..
Hello,
I have ubuntu 22.04 (Jammy) on my host pc, I tried cloning voxl-mpa-t0-ros2 repository using git clone https://gitlab.com/voxl-public/voxl-sdk/services/voxl-mpa-to-ros2.git, but i am requested for a gitlab username and password, and I am sure it should be a public access repository. can you assist ?
Thanks
@teddy-zaremba Hi,
I'm currently following the official instructions to build and install voxl-mpa-to-ros2 on my VOXL2 (running SDK 1.4.5).
However, I cannot access the modalai/qrb5165-emulator:1.5 Docker image.
When I run:
docker pull modalai/qrb5165-emulator:1.5
I get:
pull access denied for modalai/qrb5165-emulator...
Could you please grant me access to this Docker image, or provide an alternate public image, .tar export, or another method for building the .deb package for voxl-mpa-to-ros2?
Thanks,
Taiwo
@teddy-zaremba OH I just saw the DDS, I will let you know if i get through with it.
Thanks for your time.
Taiwo
@teddy-zaremba What I am saying is, I trying to install ROS2 on my VOXL2, but since its supported by Ubuntu 18.04, does it matter that I am using Ubuntu 22.04 on my host computer?
Thanks,
Taiwo
@teddy-zaremba thanks for the response, i am trying to install voxl-mpa-to-ros2, but i am being skpetical if it would be compatible with ROS2 Humble on my host PC since I have Ubuntu 22.04 on it and S.D.K 1.4.5 uses Ubuntu 18.04. Do i have to get a PC with Ubuntu 18.04 on it? or is there a way around it with my UBuntu 22.04?
Thanks,
Taiwo
Hi,
I have been trying to get ROS2 on my VOXL2 (SDK 1.4.5), I am using Ubuntu 22.04(Jammy) which doesnt support ROS2 Foxy, I have ROS2 Humble on my host PC and tried running ROS2 Foxy using a docker, but I have certain issues with ROS2 on my VOXL2, I have voxl-mpa-to-ros2 installed, but the systemd service is missing or not registered. Currently, my APT repo isn't working, and i get an error 404 when i try getting the packages from https://voxl-packages.modalai.com/voxl-suite/.
Can you assist with this? Or am I doing it wrongly ?
Thanks,
Taiwo