drone-cv-expert

Provide expert guidance on drone computer vision, autonomous navigation, and flight control systems.

181|30|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/curiositech/some_claude_skills --skill drone-cv-expert-curiositech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drone-cv-expert
Source: https://github.com/curiositech/some_claude_skills/tree/main/.claude/skills/drone-cv-expert
Command: npx skills add https://github.com/curiositech/some_claude_skills --skill drone-cv-expert-curiositech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance on drone computer vision, autonomous navigation, and flight control, helping users design, implement, and troubleshoot complex aerial systems.

Core Features & Use Cases

  • Autonomous Navigation: Implement SLAM, path planning (A*, RRT), and sensor fusion (EKF) for GPS-denied environments.
  • Computer Vision: Utilize object detection (YOLO) and tracking (ByteTrack) for aerial perception.
  • Flight Control: Tune PID controllers and integrate with flight stacks like Pixhawk via MAVLink.
  • Use Case: Design a drone system for autonomous indoor mapping using visual SLAM and A* path planning, avoiding obstacles detected by its onboard camera.

Quick Start

Use the drone-cv-expert skill to help me implement a visual SLAM system for a drone using ORB features and an EKF for state estimation.

Frequently Asked Questions about drone-cv-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement visual SLAM for autonomous drone navigation in GPS-denied environments?

To implement visual SLAM for drone navigation, use ORB features for mapping and an Extended Kalman Filter (EKF) for state estimation. This enables autonomous flight when GPS is unavailable by fusing onboard camera data for real-time positioning.

What is the best way to plan a flight path for a drone avoiding obstacles detected by an onboard camera?

The best way to plan a drone flight path avoiding obstacles is using A* or RRT algorithms. These path planning methods compute collision-free trajectories by processing real-time object detection data from the drone's onboard camera.

How does sensor fusion with EKF improve drone flight control and state estimation?

Sensor fusion with EKF improves drone flight control by combining noisy data from multiple sensors into a single, accurate state estimate. This Extended Kalman Filter approach is essential for robust autonomous navigation and stable flight dynamics.

Can I integrate YOLO object detection with Pixhawk flight controllers via MAVLink?

Yes, you can integrate YOLO object detection with Pixhawk flight controllers via MAVLink. This setup allows the drone to perform aerial perception and tracking, transmitting visual data to the flight stack for autonomous response.

Do I need to understand robotics principles and embedded AI to tune PID controllers for autonomous drones?

Yes, tuning PID controllers for autonomous drones requires understanding robotics principles, real-time systems, and embedded AI. This knowledge is necessary to properly adjust flight dynamics and integrate with complex aerial platforms.

Why use ByteTrack for object tracking in aerial computer vision systems?

ByteTrack is used for object tracking in aerial computer vision systems to maintain consistent identity of detected objects across frames. It pairs with object detection models like YOLO to provide reliable perception for autonomous navigation.