Mavros: تم تحميل البرنامج المساعد بعد المسافة_المستشعر ولكن لم يتم العثور على الموضوع!

تم إنشاؤها على ٢ مارس ٢٠١٧  ·  12تعليقات  ·  مصدر: mavlink/mavros

أهلا..
قائمة rostopic
لم يتم العثور على موضوع باسم "Distance_sensor" ؟؟

أزلته من هذه القائمة (apm_pluginlists.yaml):

plugin_blacklist:
.# مشترك
..
# إضافات
...
جهاز استشعار المسافة
...

APM question

التعليق الأكثر فائدة

يتم الآن تنفيذ مستشعر المسافة بالكامل على جانب الطيار ardupil لإخراج المستشعر وكمدخل

ال 12 كومينتر

يتطلب هذا المكون الإضافي تكوينًا مثل هذا: https://github.com/mavlink/mavros/blob/master/mavros/launch/px4_config.yaml#L116
لكن APM لا تدعم رسالة DISTANCE_SENSOR على أي حال.

لقد تحققت من هذا (ardupilot-Copter-3.4.5 - GCS_Mavlink.cpp):
GCS_MAVLINK_Copter :: handleMessage باطلة (mavlink_message_t * msg)
{
...
حالة MAVLINK_MSG_ID_DISTANCE_SENSOR:
{
النتيجة = MAV_RESULT_ACCEPTED ،
copter.rangefinder.handle_msg (msg) ؛
فترة راحة؛
}
..
}
و (ardupilot-Copter-3.4.5 - AP_RangeFInder_Mavlink.cpp):
باطل AP_RangeFinder_MAVLink :: handle_msg (mavlink_message_t * msg)
{
حزمة mavlink_distance_sensor_t ؛
mavlink_msg_distance_sensor_decode (msg، & packet) ؛

last_update_ms = AP_HAL::millis();
distance_cm = packet.current_distance;

}
//
يظهر السطر الأخير أن APM يمكنها ضبط مسافة _ سم من رسالة DISTANCE_SENSOR!

ماذا يعني DS: البرنامج المساعد غير مهيأ!
أتحقق من mavros مع PX4 stack أيضًا ، لكن هذا التحذير بقي.

حسنًا ، يبدو أن APM نفذت ذلك الآن. تحديث لإتقان ، أضاف التكوين في # 670.

هذا يعمل .. لكن المعلمة لاختيار حانة أو فرعي لا تعمل بشكل جيد.

Ahrovan أي تحديثات؟ هل قمت بفحص px4_config.yaml لمعرفة كيفية عمله؟

لا ، فقط راجعت apm_pluginlists.yaml

قم بتطبيق التكوينات بنفس الطريقة التي تجدها في px4_config. تعرف على ما إذا كنت تريد نشر البيانات الواردة من FCU أو تريد الاشتراك في البيانات القادمة من جهاز استشعار على جهاز الكمبيوتر الخاص بك وإرسالها إلى FCU.

Ahrovan التحديثات؟

إغلاق كما توقف. MasterRos الرجاء إعادة فتح إذا كنت لا تزال تواجه مشاكل.

يتم الآن تنفيذ مستشعر المسافة بالكامل على جانب الطيار ardupil لإخراج المستشعر وكمدخل

يتم الآن تنفيذ مستشعر المسافة بالكامل على جانب الطيار ardupil لإخراج المستشعر وكمدخل

شكرا لتأكيد @ khancyr.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات