• Title/Summary/Keyword: Quadcopter

Search Result 53, Processing Time 0.022 seconds

A Position Estimation of Quadcopter Using EKF-SLAM (EKF-SLAM을 이용한 쿼드콥터의 위치 추정)

  • Cho, Youngwan;Hwang, Jaeyoung;Lee, Heejin
    • Journal of IKEEE
    • /
    • v.19 no.4
    • /
    • pp.557-565
    • /
    • 2015
  • In this paper, a method for estimating the location of a quadcopter is proposed by applying an EKF-SLAM algorithm to its flight control, to autonomously control the flight of an unmanned quadcopter. The usefulness of this method is validated through simulations. For autonomously flying the unmanned quadcopter, an algorithm is required to estimate its accurate location, and various approaches exist for this. Among them, SLAM, which has seldom been applied to the quadcopter flight control, was applied in this study to simulate a system that estimates flight trajectories of the quadcopter.

Tracking of Walking Human Based on Position Uncertainty of Dynamic Vision Sensor of Quadcopter UAV (UAV기반 동적영상센서의 위치불확실성을 통한 보행자 추정)

  • Lee, Junghyun;Jin, Taeseok
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.22 no.1
    • /
    • pp.24-30
    • /
    • 2016
  • The accuracy of small and low-cost CCD cameras is insufficient to provide data for precisely tracking unmanned aerial vehicles (UAVs). This study shows how a quad rotor UAV can hover on a human targeted tracking object by using data from a CCD camera rather than imprecise GPS data. To realize this, quadcopter UAVs need to recognize their position and posture in known environments as well as unknown environments. Moreover, it is necessary for their localization to occur naturally. It is desirable for UAVs to estimate their position by solving uncertainty for quadcopter UAV hovering, as this is one of the most important problems. In this paper, we describe a method for determining the altitude of a quadcopter UAV using image information of a moving object like a walking human. This method combines the observed position from GPS sensors and the estimated position from images captured by a fixed camera to localize a UAV. Using the a priori known path of a quadcopter UAV in the world coordinates and a perspective camera model, we derive the geometric constraint equations that represent the relation between image frame coordinates for a moving object and the estimated quadcopter UAV's altitude. Since the equations are based on the geometric constraint equation, measurement error may exist all the time. The proposed method utilizes the error between the observed and estimated image coordinates to localize the quadcopter UAV. The Kalman filter scheme is applied for this method. Its performance is verified by a computer simulation and experiments.

Position Recognition and Indoor Autonomous Flight of a Small Quadcopter Using Distributed Image Matching (분산영상 매칭을 이용한 소형 쿼드콥터의 실내 비행 위치인식과 자율비행)

  • Jin, Taeseok
    • Journal of the Korean Society of Industry Convergence
    • /
    • v.23 no.2_2
    • /
    • pp.255-261
    • /
    • 2020
  • We consider the problem of autonomously flying a quadcopter in indoor environments. Navigation in indoor settings poses two major issues. First, real time recognition of the marker captured by the camera. Second, The combination of the distributed images is used to determine the position and orientation of the quadcopter in an indoor environment. We autonomously fly a miniature RC quadcopter in small known environments using an on-board camera as the only sensor. We use an algorithm that combines data-driven image classification with image-combine techniques on the images captured by the camera to achieve real 3D localization and navigation.

A Scheme of Motor Control for Linux-based Quadcopter with Android Phone (안드로이드 폰을 이용한 리눅스 기반 쿼드콥터의 모터 제어 기법)

  • Rim, Seong-Rak;Kim, Du-Kyu
    • Journal of Information Technology Services
    • /
    • v.12 no.3
    • /
    • pp.379-387
    • /
    • 2013
  • This paper describes a scheme of motor control for Quadcopter with Android phone instead of a dedicated controller. Basically, user's requests (channel and speed) are inquired and transferred to the Quadcopter with Android phone, then the embedded Linux system receives them and controls the motor speed of corresponding channel. We have designed and implemented an App. for user interface and the modules of device driver and timer ISR for the motor control. Finally, we have up-loaded the App. and the modules to an Android (ver.4.0) phone and ARM processor (S3C6410)-based embedded board respectively, and reviewed the functional correctness by testing the motor control of Quadcopter.

System for Leveling Landing Surface in Response to Changes in Quadcopter Posture (쿼드콥터 자세 변화에 대응한 착륙 접지면 수평 유지 시스템)

  • Kwon, Yeongkeun;Cheon, Donghun;Hwang, Seonghyeon;Choi, Jiwook;Kang, Hosun;Lee, Jangmyung
    • The Journal of Korea Robotics Society
    • /
    • v.16 no.2
    • /
    • pp.155-163
    • /
    • 2021
  • In this paper, we propose a four 2-link robotic leg landing system that is used for leveling the bottom of the landing system, even when the quadcopter posture is changed. The case of conventional skid type landing gear has a risk when the quadcopter lands on a moving vehicle because the skid type landing gear is tilted to the landing site at this situation. To solve this problem, it is necessary to level the bottom of the landing system when the quadcopter posture is changed in the flight. Therefore, the proposed landing system used a four 2-link robotic leg with leveling method. The leveling method was derived from the method of determining a plane. The superiority of the proposed system was verified with 6-axis stewart platform and real flight experiment, and it shows feasibility of leveling method and proposed landing system.

Autonomous Flight Experiment of a Foldable Quadcopter with Airdrop Launching Function (고공 비행개시가 가능한 접이식 쿼더콥터 자율비행 실험)

  • Lee, Cheonghwa;Chu, Baeksuk
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.17 no.2
    • /
    • pp.109-117
    • /
    • 2018
  • The experimental results are presented of an autonomous flight algorithm of a foldable quadcopter with airdrop launching functions. A foldable wing structure enabled the quadcopter to be inserted into a rocket container with limited space. The foldable quadcopter was then separated from the rocket in the air. The flight pattern was tracked using a global positioning system (GPS) with various sensors, including an inertial measurement unit (IMU) module until a designated target position was reached. Extensive field tests were conducted through an international rocket competition, ARLISS 2017, which was held in Black Rock Desert, Nevada, USA. The flight trajectory record of the experiments is stored in electrically erasable programmable read-only memory (EEPROM) embedded in the main control unit. The flight record confirmed that the quadcopter successfully separated from the rocket, executed flight toward the target for a certain length of time, and stably landed on the ground.

Design and manufacture of a self-powered quadcopter (자가발전형 쿼드콥터 설계 및 제작)

  • Lee, Yun Seong;Kim, Yoonsoo
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.44 no.5
    • /
    • pp.431-438
    • /
    • 2016
  • In this paper, a self-powered quadcopter is designed and manufactured. The quadcopter gains extra power via two types of generators which utilize the principle of electromagnetic induction. One of the types is to make use of a commercial BLDC motor which rotates together with a propeller and thus acts as a generator. The other type is to make use of a coil-wound ring around a propeller which generates electricity when small magnets embedded in a uniquely designed frame rotate together with the propeller. The proposed generators are expected to be of practical use when they are located under the propellers of a quadcopter.

Rough Terrain Landing Technique of Quadcopter Based on 3-Leg Landing System (3-leg 랜딩 시스템 기반 쿼드콥터의 험지 착륙 기법)

  • Park, Jinwoo;Choi, Jiwook;Cheon, Donghun;Yi, Seungjoon
    • The Journal of Korea Robotics Society
    • /
    • v.17 no.4
    • /
    • pp.438-446
    • /
    • 2022
  • In this paper, we propose an intelligent three-legged landing system that can maintain stability and level even on rough terrain than conventional four-legged landing systems. Conventional landing gear has the limitation that it requires flat terrain for landing. The 3-leg landing system proposed in this paper extends the usable range of the legs and reduces the weight, allowing the quadcopter to operate in various environments. To do this, kinematics determine the joint angles and coordinates of the legs of the two-link structure. Based on the angle value of the quadcopter detected via the IMU sensor, the leg control method that corrects the posture is determined. A force sensor attached to the end of the leg is used to detect contact with the ground. At the moment of contact with the ground, landing control starts according to the value of the IMU sensor. The proposed system verifies its reliability in various environments through an indoor landing test stand. Finally, in an outdoor environment, the quadcopter lands on a 20 degree incline and 20 cm rough terrain after flight. This demonstrates the stability and effectiveness of the 3-leg landing system even on rough terrain compared to the 4-leg landing system.

A Study of Method and Algorithm for Stable Flight of Drone (드론의 안정화 비행을 위한 방법 및 알고리즘에 관한 연구)

  • Cha, Gyeong Hyeon;Sim, Isaac;Hong, Seung Gwan;Jung, Jun Hee;Kim, Jin Young
    • Journal of Satellite, Information and Communications
    • /
    • v.10 no.3
    • /
    • pp.32-37
    • /
    • 2015
  • Unmaned Aerial Vehical(UAV) is a flight which is automatically flying by remote control on th ground. However UAV has an advantage of control that is easy, but has an disadvantage of not hovering. By comparison, quadcopter which is one of the UAV is easily operated. Also quadcopter has hovering function and high stability. In this paper, we propose stable flight algorithm associated PID(proportional-integral-derivative) control with fuzzy contorl to implement stable quadcopter system. After getting a positioning information of the drone, This proposed system is implemented for stable flight through flight attitude control using gyro and acceleration sensor. We also propose the flight mode system to hover drone with GPS sensor.

Development of Protective Device for Quadcopter on Impact (외부충격 흡수를 위한 쿼드콥터의 보호 장치 개발)

  • Na, Yeong-Min;Park, Jong-Kyu;Lee, Hyun-Seok;Kang, Tae-Hun;Park, Tae-Gone
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.14 no.1
    • /
    • pp.63-69
    • /
    • 2015
  • Recently, research and interests in pilotless and radio-controlled quadcopters have increased due to military, hobby, and air-photo applications. However, quadcopters are fragile and can very easily to break when they crash. Therefore, it is necessary to create a protective device such that these devices can protect the main board, motor, and propellers from outside impacts. In this paper, a protective device for a quadcopter is designed in the form of a circle to disperse shock. Also, a dropping and impact simulation was performed to verify that the quadcopter can be efficiently protected when using the proposed device, created with the commercial finite element software Solidworks.