Ardupilot ROS tf status

Hi, when I start controller into ros using roslaunch mavros apm.launch fcu_url:=/dev/ttyUSB0:921600
there is some topic inclue tf sending tf frame is true or false etc. but when I run the command rosrun tf view_frames into another terminal I see this kinda tree:


what re the ned means into tree? I want to construct file (urdf) for my quadplane and as my knowledge map is the world odom is about moving and base_link can be chassis and controller location into chassis (empty quadplane) can be located into somewhere givinf its own coordinate system as its center 0 0 0 but here there is seperate baselink map and odom here, does it given as default to adjust for our purpose, or does it has to be leave like that?
Briefly, could you explain why this tree like that and my purpose is to make landing with aruco board into quadplane firmware, I know it doesn’t exist and I will implement and change the firmware wrt necessaries but right now, I am detecting aruco board into ros and broadcating its’s frame but I am confused connecting its frame to this tree.
Could you help me with this issue? If I wrong or confused in explanation please ask by mentioning the part of my question , I can correct them.
Have nice day!

Regarding the precision landing part of the VTOL plane, no need to reinvent the wheel, most of the work has already been done here: Initial PLD implementation by Ognev-p · Pull Request #20761 · ArduPilot/ardupilot · GitHub
maybe you can collaborate with that author?

I am newbie about that topic in this PR, it seems firmware side was changed, so can I use this firmware with aruco detection based landing?

No. That means that you need to learn more about open PRs and what they mean

1 Like

Could someone help me to understand this tree, I learned NED part of the tree but what if I want to connect camera which part of the tree do I have to use? I am planning to connect pose of the aruco (name of the frame is World) to base_link as an odom frame and then World to Camera link frame will be connected , but there is not any documentation about this tree so I read some question from px4 forum but here also there is not any answer, in github issue part there is not too.