32
BY: J.G. LAKSHMI KANTH 12K95A0409 Guide: Mrs. P. Gayathri Assoc.prof coordinator : Ms. K. Sudha Rani Assoc.Prof

Autonomous_navigation for_ariel_robots (QUADCOPTERS)

Embed Size (px)

Citation preview

Page 1: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

BY: J.G. LAKSHMI KANTH

12K95A0409

Guide:Mrs. P. Gayathri

Assoc.prof

coordinator :Ms. K. Sudha Rani

Assoc.Prof

Page 2: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 3: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

QUAD ROTOR IS IN SET POSTION

Page 4: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

HE PUSHES IT FORWARD

Page 5: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

QUADROTOR MOVES FORWARD

Page 6: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

AUTOMATIC RETURN TO ORIGIN

Page 7: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 8: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

Gyroscope, accelerometer, magnetometer (IMU)

Ultrasound height sensor

Pressure sensor

Visualodometry sensor (60fps)

Front camera (720p, 30fps)

SENSORS:

Page 9: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

Actuators: 4 brush less motors, 14.5W AVR CPU motor controllers LiPobattery,1000mAh

Page 10: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

Embedded Linux system (Ubuntu) ARMCortexA8, 1GHz Linux 2.6.32 USB2.0host WiFib,g,n Open-source API

Page 11: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

DIGITAL GYROSCOPE ACCELEROMETER

MEMS IMU

+

ACCELEROMETER

GYROSCOPE

Page 12: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

PWM SIGNALSWITH

VARIABLEDUTY CYCLE

Page 13: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 14: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 15: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 16: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

Where, t is Translation matrix

Page 17: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 18: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

• Preserves Angles between Lines

Parallel Lines Remain Parallel

Page 19: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 20: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

How can we estimate the robot motion?

•Control-based models predict the estimated motion from

the issued control commands

•Odometry-based models are used when systems are

Equipped with distance sensors (e.g., wheel encoders)

•Velocity-based models have to be applied when no wheel encoders are given.

Page 21: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 22: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

Best Practices (Robot Architecture):ModularRobustDe-centralizedHardware and software abstractionProvide introspectionData logging and playbackEasy to learn and to extendProvides infrastructure

Open-source: ROS (Robot OS )Player/Stage, CARMEN, YARP Closed-source: Microsoft Robotics

Page 23: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

Pix4 Flow Sensor

Algorithm:

1) Image Acquisition2) Image Correction3) Feature Detection4) Estimate Optical Flow field5) Obtain correlation6) Check for Tracking errors7) Use Kalman Filter for state estimation distribution maintenance.

Page 24: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 25: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

1) Search and Rescue operations.2) Building Inspection after Earth quake3) Bridge inspection4) Roof inspection5) Precision Agriculture.6) Mapping of buildings7) Architecture8) Transportation9) Building planning

Quadrotors with Thermal cameras for forest fire prevention Quadrotor with Nuclear detection device Painting seeds

1) Limited flight time2) Legal Regulations3) Prone to Hacking

Page 26: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 27: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 28: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 29: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 30: Autonomous_navigation for_ariel_robots (QUADCOPTERS)

As there is a Potential for using Quadcopters in Many Fields it is up to Candidates to think of Where they can be efficiently used. Making It

more Stable Is also Important.

Page 31: Autonomous_navigation for_ariel_robots (QUADCOPTERS)
Page 32: Autonomous_navigation for_ariel_robots (QUADCOPTERS)