Here's a question!

Hello, I am a junior drone developer in Korea, and I have a few questions. My environment is Ubuntu 22.04 with ROS2 Humble.

  1. I am currently trying to create a px4_teleop_keyboard using a keyboard. I have implemented some of it using trajectory messages, but I only see jerky movements instead of smooth linear movements. What messages should I use to achieve faster movement?

  2. I heard that with ROS2, you don’t need to use MAVROS because there is uORB. However, is there any limitation if I write the code using MAVROS messages?

  3. Could you recommend a hub address with a well-configured simulation environment for testing various basic operations?

  4. Most importantly, I want an AMR on the ground and a drone in the air to cooperate by exchanging data with each other. I haven’t been able to come up with a concrete plan, so I seek advice from senior developers regarding remote communication methods, considerations, etc.

Thank you.!