Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

  1. ModalAI Support Forum
  2. Ask your questions right here!
  3. Reference frames extrinsics clarification

Reference frames extrinsics clarification

Scheduled Pinned Locked Moved Ask your questions right here!
9 Posts 4 Posters 1.9k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    afdrus
    Regular
    wrote on last edited by
    #1

    Hi everyone,
    I have the following questions regarding the reference frames present in extrinsics.conf file:

    • It is my understanding that the body frame is a NED frame located in the geometric center (or center of gravity?) of the drone, but where is the origin along the z axis? Is it considered to be at the center of gravity of the drone?
    • Is the ground frame still a NED frame? Where it should be located with respect to the body frame?

    Thank you in advance for your response!

    tiralonghipolT 1 Reply Last reply
    1
    • A afdrus

      Hi everyone,
      I have the following questions regarding the reference frames present in extrinsics.conf file:

      • It is my understanding that the body frame is a NED frame located in the geometric center (or center of gravity?) of the drone, but where is the origin along the z axis? Is it considered to be at the center of gravity of the drone?
      • Is the ground frame still a NED frame? Where it should be located with respect to the body frame?

      Thank you in advance for your response!

      tiralonghipolT Offline
      tiralonghipolT Offline
      tiralonghipol
      wrote on last edited by
      #2

      I also have the same issue:
      on the Starling V2, without changing any reference frame name (how to do that? is it possible?) I get everything pitched up
      a9bd55b9-6151-44a7-bd1e-d51ad2a9f38d-image.png

      is there any guide one can follow to configure this?

      ModeratorM 1 Reply Last reply
      0
      • tiralonghipolT tiralonghipol

        I also have the same issue:
        on the Starling V2, without changing any reference frame name (how to do that? is it possible?) I get everything pitched up
        a9bd55b9-6151-44a7-bd1e-d51ad2a9f38d-image.png

        is there any guide one can follow to configure this?

        ModeratorM Offline
        ModeratorM Offline
        Moderator
        ModalAI Team
        wrote on last edited by
        #3

        @tiralonghipol if you viewed the data through voxl-portal, it would already be rotated properly. It's not clear which viewer you are using for the data.

        The Starling's extrinsic parameters can be found here, which should help you configure your tools

        tiralonghipolT 1 Reply Last reply
        1
        • ModeratorM Moderator

          @tiralonghipol if you viewed the data through voxl-portal, it would already be rotated properly. It's not clear which viewer you are using for the data.

          The Starling's extrinsic parameters can be found here, which should help you configure your tools

          tiralonghipolT Offline
          tiralonghipolT Offline
          tiralonghipol
          wrote on last edited by tiralonghipol
          #4

          @Moderator I am using ROS and the visualized reference frame is wrt qvio
          the pcl is from the pmd sensor and fixed frame is world
          it seems like the tof is pitched 90 deg wrt to qvio

          I also tried to edit the file you mentioned, reboot (needed? since it is a service running at boot..) but there is not change in the extrinsics
          Any other suggestion?

          tiralonghipolT 1 Reply Last reply
          0
          • tiralonghipolT tiralonghipol

            @Moderator I am using ROS and the visualized reference frame is wrt qvio
            the pcl is from the pmd sensor and fixed frame is world
            it seems like the tof is pitched 90 deg wrt to qvio

            I also tried to edit the file you mentioned, reboot (needed? since it is a service running at boot..) but there is not change in the extrinsics
            Any other suggestion?

            tiralonghipolT Offline
            tiralonghipolT Offline
            tiralonghipol
            wrote on last edited by tiralonghipol
            #5

            @tiralonghipol I confirm that the same is happening in the portal, it is not a matter of visualization I believe
            the platform is flat on the desk, pointing forward, the visualized pointcloud is relatively pointing up
            default starling2_voxl2 parameters

            8c9b1205-9403-4cfc-9cad-b6bb334bc1df-image.png

            Chad SweetC 1 Reply Last reply
            0
            • tiralonghipolT tiralonghipol

              @tiralonghipol I confirm that the same is happening in the portal, it is not a matter of visualization I believe
              the platform is flat on the desk, pointing forward, the visualized pointcloud is relatively pointing up
              default starling2_voxl2 parameters

              8c9b1205-9403-4cfc-9cad-b6bb334bc1df-image.png

              Chad SweetC Offline
              Chad SweetC Offline
              Chad Sweet
              ModalAI Team
              wrote on last edited by
              #6

              @tiralonghipol yes, the ToF is rotated per the extrinsics. You will need to modify your urdf to match

              tiralonghipolT 1 Reply Last reply
              1
              • Chad SweetC Chad Sweet

                @tiralonghipol yes, the ToF is rotated per the extrinsics. You will need to modify your urdf to match

                tiralonghipolT Offline
                tiralonghipolT Offline
                tiralonghipol
                wrote on last edited by
                #7

                @Chad-Sweet thank you for the reply
                The this that I am struggling to understand is how to be sure that this parameters are actually applied after the .conf file is modified
                I tried to apply modification to any parent-child relation (putting absurd values to make it obvious) and there is no change is any of the frames.
                Is there any way to rotate the tof sensor?

                Where is the urdf you metioned located?

                Thank you again

                ModeratorM 1 Reply Last reply
                0
                • tiralonghipolT tiralonghipol

                  @Chad-Sweet thank you for the reply
                  The this that I am struggling to understand is how to be sure that this parameters are actually applied after the .conf file is modified
                  I tried to apply modification to any parent-child relation (putting absurd values to make it obvious) and there is no change is any of the frames.
                  Is there any way to rotate the tof sensor?

                  Where is the urdf you metioned located?

                  Thank you again

                  ModeratorM Offline
                  ModeratorM Offline
                  Moderator
                  ModalAI Team
                  wrote on last edited by
                  #8

                  @tiralonghipol Sorry for the confusion. The portal's web view for raw point clouds won't use the extrinsics. The voxl-mapper uses the extrinsics when building a map. You should use the extrinsics though for your URDF if you want to rotate the point cloud for your ROS application

                  tiralonghipolT 1 Reply Last reply
                  0
                  • ModeratorM Moderator

                    @tiralonghipol Sorry for the confusion. The portal's web view for raw point clouds won't use the extrinsics. The voxl-mapper uses the extrinsics when building a map. You should use the extrinsics though for your URDF if you want to rotate the point cloud for your ROS application

                    tiralonghipolT Offline
                    tiralonghipolT Offline
                    tiralonghipol
                    wrote on last edited by
                    #9

                    @Moderator That makes way more sense, thank you for the clarification
                    As far as I could understand, there is no text saying that the .conf for the extrinsics is only used for the voxl-mapper on the modalai.docs, I think that is where my confusion came from

                    1 Reply Last reply
                    0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    ModalAI
                    Categories Recent Tags ModalAI.com Docs
                    © 2026 ModalAI® · Accelerating autonomy for smaller, smarter, safer drones · Powered by NodeBB
                    • Login

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • Users
                    • Groups