ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Zachary Lowell 0
    • Profile
    • Following 0
    • Followers 1
    • Topics 4
    • Posts 218
    • Best 14
    • Controversial 0
    • Groups 1

    Zachary Lowell 0

    @Zachary Lowell 0

    ModalAI Team

    15
    Reputation
    93
    Profile views
    218
    Posts
    1
    Followers
    0
    Following
    Joined Last Online

    Zachary Lowell 0 Unfollow Follow
    ModalAI Team

    Best posts made by Zachary Lowell 0

    • RE: Issue with ros-melodic-cv-bridge and voxl-vision-hub conflict on VOXL2

      Hi @dlee - this is purposeful. The voxl2 uses a ton of dependencies on a specific build of opencv - so by installing ros-melodic-cv-bridge (which you should NOT even be able to do due to dependency conflicts) you break a lot of what is dependent on that build of opencv, including vision-hub. The ros melodic which is on target is the minimal build, meaning opencv isnt installed due to those specific conflicts above.

      You can always try installing it from source and pointing the third party instead of downloading it in sudo. My other recommendation would be to upgrade to ros2 foxy which is already on target.

      https://github.com/ros-perception/vision_opencv/tree/melodic <-- here is the link to to melodic cv bridge. LMK if that helps!

      posted in ROS
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Update SDK docs on installing ROS2 on VOXL2

      @cfirth said in Update SDK docs on installing ROS2 on VOXL2:

      they

      Thanks for the comment @cfirth - this has been updated in the gitlab and is waiting to be merged for the document update!

      posted in Feature Requests
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Custom px4-firmware build on StarlingV2

      Makes sense to me @smilon - keep in mind that the px4 instance on the voxl2 is not mainlined so a lot of those features involving the microDDS arent fully implemented yet. It is quite easy to be the subscriber in ros2 from the DDS by exposing that topic from the yaml - but definitely might require some programming on the other side of things in PX4 to ensure that the rest of the code base can ingest the dds uorb you are passing along, etc.

      Also just some stuff I have come accross with PX4 instance of precision landing - it isnt all that good - youd have better luck implementing your own method of landing via offboard movement using something like mavros or mavsdk.

      Let me know how it goes!
      Zach

      posted in PX4 Autonomy Developer Kit
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Issue with ROS2 set-up, Deserialization of UORB Topics

      Ok @jmltt I fixed it - there was a giant conflict with versioning on px4_msgs and px4_ros_coms which was fun to deal with 🙂 - anyways I have a branch waiting for approval to be merged into the most recent nightly and you can then pull the dev from the apt repository when it gets merged in - until then feel free to rebuild voxl-mpa-to-ros2 deb and install on your voxl2 from the branch zach/submodule update: https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2/-/tree/zach/submodule_update

      Cheers!
      Zach

      posted in ROS
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: RAM building up fast

      @Judoor-0 this is a very unlikely occurance for a barebones instance with no external code running on the drone. I would recommend reflashing SDK 1.3.5 and the sys image and starting fresh to make sure there is nothing corrupt going on behind the scenes. Post install if this is still the case please let us know.

      posted in Starling & Starling 2
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Custom px4-firmware build on StarlingV2

      @smilon said in Custom px4-firmware build on StarlingV2:

      I ran into an issue while installing the newly built voxl-px4 which states it depends on libfc-sensor(>=1.0.5) and I only have (1.0.4) on my system. @Eric-Katzfey I saw you authored some commits on libfc-sensor-api, do you have any clue how I can update?

      1 Reply Last reply about 3 hours ago Reply

      @smilon I would recommend using ros2 wrapper around mavsdk instead of mavros, that is what we have done in the past as mavros and ros1 are both depricated and not supported anymore. Anyways, goodluck with the project!

      posted in PX4 Autonomy Developer Kit
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Stuck installing ros-melodic-pcl-conversions

      @vicky-s-karthik mind posting the exact commands that you ran?

      ROS melodic is fully deprecated - so my recommendation is to move over to ros2 foxy which is what we support on the voxl2 as of right now. I will try and recreate your issue in the meantime. Please try installing ros melodic base as the cv2 instance on there conflicts with opencv on voxl-sdk.

      posted in ROS
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: mavlink set_position_target_local_ned does not seem to be transformed

      Spot on @Matt-Ooi - the voxl2 is natively meant to handle transformations for ardupilot and px4 - BUT you are using MAVROS which is a different tranformation all together - hence why you would have to do the transofmratio yourself before sending into the flight stack running ardupilot (aka when calling mavros offboard) or something

      posted in AprilTag Relocalization
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Probing Intel Realsense LIDAR with voxl-mapper

      @robertshmurda this has been done by myself by piping the point cloud directly into the MPA.

      You can grab the point cloud from whatever api/sdk exists for your lidar and as long as you can get it into the correct struct to pass through the MPA, you can do that and stream it directly to voxl-mapper.

      If you have more questions - feel free to email me zachary.lowell@ascendengineer.com and we can hop on a call or something.

      posted in Ask your questions right here!
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: voxl-mpa-to-ros node crashes when /uvc topic is echoed (VOXL2, version 1.1)

      Hi @Isaac-Stephan-Remy that tends to happen when the conversion from the frame in MPA to the ros1 or 2 image is not allocated the proper amount of size. I will do some testing with a FLIR thermal camera over UVC and get back with a fix for a PR - you will need to most likely build from source for ros1.

      Also I do recommend swapping over to ROS2 FOXY on the voxl2 as it is more supported and ROS1 is at EOL.

      Zach

      posted in Ask your questions right here!
      Zachary Lowell 0Z
      Zachary Lowell 0

    Latest posts made by Zachary Lowell 0

    • RE: VOXL Mapper and VOA Support on Starling 2 Max (C28 Configuration)

      You will need the SKU supporting the TOF to accurately run current versions of voxl-mapper and VOA.

      Zach

      posted in Ask your questions right here!
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: External monitor

      The system has an HDMI out so you can plug it into an external monitor yes:

      https://docs.modalai.com/vrx-ground-unit-developer-guide/

      posted in Ask your questions right here!
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Adding yolo v8 to tflite server

      @Ido-Goldstein to run yolov8 run voxl-configure-tflite-server and then when it prompts you to select your model, you can select yolov8. YOLOV11 is also currently supported however is still CPU bound so I would recommend using yolov8 for GPU processing

      posted in Ask your questions right here!
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Starling 2 Max for indoor

      @Jakub-Tvrz said in Starling 2 Max for indoor:

      ● Next Generation PMD ToF image sensor for obstacle avoidance and 3D mapping

      @Jakub-Tvrz if you purchased the starling 2 Max version that comes with the PMD TOF then you will be capable of running PX4's instance of visual obstacle avoidance - however, it is not... great.

      ● Next Generation PMD ToF image sensor for obstacle avoidance and 3D mapping

      https://www.modalai.com/collections/all/products/starling-2-max?variant=49129974169904 <-- this the version you will had to buy for the TOF sensor

      posted in Starling & Starling 2
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Drone Not Stationary in Hover Mode

      @taiwohazeez unsure if I am following this "hover mode" are you attempting to put the drone into HOLD mode? If so HOLD mode on base PX4 isnt supported without a GPS hold, so if you are flying indoors, there is a high likely hood that the GPS is relaying poor data causing the drone to drift a bit. I would recommend in QGC to turn off the GPS via the parameters and instead of going into hold mode, just staying in position mode while letting go of the sticks and see if it holds then

      Zach

      posted in FPV Drones
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Update UDP Port for the voxl-mavlink-server

      @all - you can just change the SYS_ID of each drone and this should solve the port confliction.

      posted in VOXL SDK
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Apriltag relocalization not relocalizing?

      @tomverstappen I am unable to recreate the issue with a starling running 1.5.0 - the output from voxl-vision-hub shows the relative coordinate frame from the tag relative to the camera and was able to get the drone to offset correctly.

      Are there any logs you can paste in here or video?

      posted in AprilTag Relocalization
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: Apriltag relocalization not relocalizing?

      Hello All - I will be trying to recraete this issue in the coming days - will keep you all posted.

      posted in AprilTag Relocalization
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: VOXL2 NOT DETECTING APRIL TAG

      Detections is pertinent to voxl-tflite-server and onboard computer vision on yolo, NOT on april tags.

      posted in AprilTag Relocalization
      Zachary Lowell 0Z
      Zachary Lowell 0
    • RE: VOXL2 NOT DETECTING APRIL TAG

      @taiwohazeez I am not fully convinced you are running the right command still

      Running voxl-inspect-tag shoudl show the following headers:

      ID | XYZ | RPY | SIZE_M | CAM

      As shown in the code below:
      printf("\n"); printf("id:%3d name: %s\n", d.id, d.name); printf("XYZ: %6.2f %6.2f %6.2f \n", (double)d.T_tag_wrt_cam[0], (double)d.T_tag_wrt_cam[1], (double)d.T_tag_wrt_cam[2]); printf("RPY: %6.1f %6.1f %6.1f \n", (double)roll, (double)pitch, (double)yaw); printf("size_m: %4.2f latency_ms: %6.2f\n", (double)d.size_m, latency_ms); printf("cam: %s type: %s\n", d.cam, pipe_tag_location_type_to_string(d.loc_type)); printf("\n");

      https://gitlab.com/voxl-public/voxl-sdk/services/voxl-tag-detector/-/blob/dev/clients/voxl-inspect-tags.c?ref_type=heads

      Just run voxl-inspect-tags and that will output the right data.
      Zach

      posted in AprilTag Relocalization
      Zachary Lowell 0Z
      Zachary Lowell 0