It was a massive lift on my end. Many changes as you can see from the pull request. Years of development
Best posts made by wilkinsaf
-
RE: Push to Gitlab?
-
RE: VOXL rebooting PX4
It appears this happens when the sensors are not calibrated on the drone. voxl-vision-px4 picks up on sensor inconsistency and restarts PX4.
So, calibrated the sensors. Looks better
resolved
-
RE: Stereo Cameras Error sending request 11, ErrorCode: -19
My fault. Found a small tear in the ribbon for the stereo cameras
RESOLVED
-
Docker Documentation
I think these documentation pages are the same.
https://docs.modalai.com/voxl-cross/
https://docs.modalai.com/voxl-emulator/
https://docs.modalai.com/voxl-emulator/Not huge deal, but thought I would post ticket to track
-
Docker System error: write /sys/fs/cgroup/cpuset/system.slice/cpuset.cpus: invalid
Docker container non-deterministic fail
I am trying to start a container with the following command:
docker run --rm -it --net=host cal_compass:latest
Sometimes it starts right up. Other times it gives me this error:
Cannot start container 05621665b072b85b6419f904c0ffb511a1ad07a32c1ca675820aaadbefa4a316: [8] System error: write /sys/fs/cgroup/cpuset/system.slice/cpuset.cpus: invalid argument"
Any ideas what could be wrong? Thank you for any insights
-
RE: PWM Pinout 5 only has signal with camera trigger.
@Caleb-Rievley are you loading firmware 1.12 and 1.13 on the VOXL Flight?
ModalAI comes out with their own versions of PX4. Let me dig up that URL:
-
GPS/VIO EKF2 switch
Hello,
We have a UAV we would like to fly indoors and outdoors without landing during that transition.
I know that there is support for EKF2 GPS/VIO "fusion" using 329 as the EKF2_AID_MASK in PX4
Link to tutorialWe were thinking of manually changing the EKF2 bitmask when we fly indoors or outdoors.
My question is, are there any software/features available that would more easily support switching from GPS to VIO? Want to make sure I am not redoing work before I start.
Thank you
-
RE: Docker System error: write /sys/fs/cgroup/cpuset/system.slice/cpuset.cpus: invalid
So it turns out that the post-running script for docker service relies on the image "hello-world:latest"
I had uninstalled that image to save space.
Redownloading image and trying again
-
RE: "Error battery voltage" on VOXL2
@modaltb This worked for me. Removing the USBC cable, booting up, and then plugging in.
-
RE: Voxl stuck in waiting after unbricking
Wanted to update this by saying I experienced same issue, but I resolved this by disconnecting tracking camera that had been installed upside down. So, if anyone is reading this in the future....try disconnecting your cameras attached to the board
Latest posts made by wilkinsaf
-
IMX 327
Hello,
Was wondering if there are any plans to integrate the IMX 327 Ultra low light.
Thanks!
-
RE: Install libopencv on Starling 2
@Judoor-0 Gotcha. Let me know if this doesnt answer your question.
you can use voxl mpa to ros2: https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2
and this will allow you to access camera frame information -
RE: Install libopencv on Starling 2
I do not have an suggestions for implementing this directly on voxl2. as mentioned the voxl-opencv might conflict with standard opencv. I have also seen other packages conflict and python versions conflict depending on the ROS version you are using.
Far easier and cleaner to use a docker image, and creates less headache in the long run.when you say data for cameras, what do you mean? I do not believe Modal has a DIRECT model of the drone in RViz or Gazebo. But you can follow this guide to get HITL working in Gazebo with the voxl2 hardware: https://docs.modalai.com/voxl2-PX4-hitl/
-
RE: Install libopencv on Starling 2
For interfacing with docker, that is more about learning how docker works. you can start a container, attach to it, execute commands.
For interfacing with more voxl things (MPA pipelines, network connections) you will want to share volumes of what you want to have access to (-v /run/mpa:/run/mpa -v /usr/bin/voxl-list-pipes:/usr/bin/voxl-list-pipes
) and give the container priviledged and host network--privileged --net=host
. This information should be contained in the walkthrough I posted above.To give you context as well, we usually run ROS on a docker image when running it on voxl.
Does this answer your question? -
RE: Install libopencv on Starling 2
- When you say voxl libraries do you mean the VOXL SDK? Probably not as ROS depends on specific packages to work together
- There is a decent walkthrough here: https://docs.modalai.com/docker-on-voxl/#voxl-2. At the end of the day you can pull in a docker image that has ROS pre-installed here: https://hub.docker.com/_/ros. Noetic is included in that. You can either pull it down straight on your voxl if there is an internet connection, or (takes longer) pull it down on your local PC using docker, save it to a tar file, adb push it to your voxl, and load it up using docker on your voxl.
-
360 avoidance
If I wanted to get 360 degree obstacle avoidance. What is the recommended path to do so?
front and back stereo depth? two TOF? outside sensor?
-
USB Fastboot board Bricking device?
Shot in the dark. Would it be possible for one of the USB Fastboot addon boards (connected to voxl2 cause the USB on another advice to get fried?
I have had the USB on 3 doodles just stop working. All of them were connected to a voxl2. I am unsure why this keeps happening. I am just trying to narrow this down. THank you