
HAROS เป็นกรอบสำหรับการประกันคุณภาพของรหัสที่ใช้ ROS ซึ่งส่วนใหญ่ขึ้นอยู่กับ การวิเคราะห์แบบคงที่ - ซึ่งประกอบด้วย การแยกข้อมูล จากซอร์สโค้ด โดยไม่ดำเนินการ (และบางครั้งแม้จะไม่มีการรวบรวม) เป้าหมายหลักของมันคือ การตรวจจับปัญหาในช่วงแรก ของวงจรชีวิตการพัฒนาซอฟต์แวร์ซึ่งจะไม่มีใครสังเกตเห็นในระยะต่อมาหรือแม้กระทั่งการผลิต
ลองด้วยตัวเอง: มีหน้าตัวอย่างของ Haros Visualizer ที่มีอยู่ใน GitHub
บทเรียน: บน GitHub และบน YouTube
ข้อมูลเพิ่มเติม: การนำเสนอวิดีโอสั้น ๆ บน YouTube
HAROS รุ่นนี้ใช้ได้กับ ROS1 เท่านั้น มันไม่ได้รับการพัฒนาอีกต่อไป เครื่องมือรุ่นใหม่นี้มุ่งเป้าไปที่ ROS2 กำลังได้รับการพัฒนาจากพื้นดินในที่เก็บอื่น
ดูการติดตั้งสำหรับวิธีการติดตั้งและคำแนะนำ
ดูการใช้งานสำหรับคำสั่งพื้นฐานและคำแนะนำการใช้งาน
ตรวจสอบว่าคำถามของคุณมีคำตอบในคำถามที่พบบ่อยหรือไม่
โปรดใช้ตัวติดตามปัญหาสำหรับปัญหาหรือคำขอคุณลักษณะที่เกี่ยวข้องโดยตรงกับ HAROS
สำหรับปัญหาที่เกี่ยวข้องกับปลั๊กอินโปรดใช้ที่เก็บปลั๊กอินที่เกี่ยวข้อง
หากคุณพบข้อผิดพลาดหรือรู้สึกว่ามีบางอย่างไม่ทำงานให้เรียกใช้ HAROS ในโหมดดีบักดังนั้นไฟล์บันทึกจะไม่พลาดข้อมูลใด ๆ เช่น
haros --debug analyse ...
จากนั้นคุณสามารถแชร์ไฟล์บันทึกที่พบโดยค่าเริ่มต้นภายใน ~/.haros/log.txt
ดูการอ้างถึง
ดูการมีส่วนร่วม
จนถึงเดือนมีนาคม 2564 งานนี้ได้รับการสนับสนุนทางการเงินจาก ERDF - กองทุนเพื่อการพัฒนาภูมิภาคยุโรปผ่านโครงการปฏิบัติการเพื่อความสามารถในการแข่งขันและความเป็นสากล - แข่งขันโครงการ 2020 และโดยกองทุนแห่งชาติผ่านหน่วยงานระดมทุนของโปรตุเกส FCT - Fundação Para a Ciência ea tecnologia (POCI-01-0145-FEDER-029583)