User Tools

Site Tools


drexel_mm_uav_status

This is an old revision of the document!


MM-UAV Status Page

October 1-31st, 2013

Status

  • Gantry playback of UAV motions
  • Insertion experiments

Reflection

  • Test 2 - Gantry mimicking UAV motions with Cartesian-controlled end-effector performing insertion task with compliance

jqsE0pxuHic

  • Test 1 - Gantry mimicking UAV motions with Cartesian-controlled end-effector performing insertion task

8v9IakOn1ak

  • Gantry playing back log file of x-y-z positions and velocities of UAV flight

8z4qR3R2JG8

  • Position history (x-y)

400px

September 1-30th, 2013

Status

  • Conference paper writing (ICRA)
  • Gain tuning

Reflection

  • Controller testing without manipulator attached

SkT9IHY7WbM

  • Marker tracking and arm articulation

W_P4UuxP6bU

  • ICRA 2014 Video Submission - Peg-in-hole testing, flight tests with arm articulation, z-control, and marker tracking

7N8T3a8DBFk

  • 3-DOF Arm, 1-DOF gripper, manual control

VtMT8KqFm9M

  • First flights - manual control, tethered power and communications, ROS infrastructure using mavlink and roscopter, 3 serially linked MX-28 Dynamixels implementing a spherical wrist (yaw, pitch, roll). Arm left un-actuated (not powered).

S8KwldHP7C4

August 1-31st, 2013

Status

  • Thesis writing
  • MM-UAV aircraft and arm development

July 1-31st, 2013

Status

  • Progress toward a fast-IK solver
  • Simulation environment and testing

Reflection

  • Simulink Block Diagram

425px|Block Diagram showing UAV and Manipulator models

  • Simulink Animation

eIxy-znHSII

  • Pick-and-place and peg-in-hole at the Larics Lab

9TqlA6k6HBY

  • Robotics Toolbox simulation model for MM-UAV

425px|7-DOF MK2 Manipulator

  • Visual servoing using motion capture and an ARTag marker

Video 1 - End-effector tracking a motion capture marker

unV8DHLx-TQ

Video 2 - End-effector tracking an ARTag

kcsQu3yitd0

June 1-30th, 2013

Status

  • Joint work with Matko Orsag to tune MM-UAV velocity and pitch controller

Reflection

  • Peg-in-hole insertion using Cartesian impedance control

Video 1 - No UAV reaction

8f6emhEnAoQ

Video 2 - Contact force test with UAV reaction

rPQ-Yhx9EAY

Video 3 - Insertion and missed insertion with UAV reaction

Jys4dtIrgdE

  • Control Architecture

1000px|Pitch and linear velocity controller

  • Applied pitch torque and UAV linear velocity

1000px|Pitch torque and linear velocity

May 1-31st, 2013

Status

  • Presented paper at ICRA conference in Karlsruhe, Germany
  • Presented paper at ICUAS conference in Atlanta

Reflection

  • Picture - ICRA presentation

400px|ICRA Presentation

April 1-30th, 2013

Status

  • Presented paper at TePRA conference in Boston
  • Built ROS Moveit package for MK2 Arm

Reflection

  • Video1 - Moveit motion planning test

2IYoOfmbnSM

March 1-31st, 2013

Status

  • Final TePRA paper submitted for publication
  • Final ACC paper submitted for publication

Reflection

  • Video1 - Tool usage tests

w-dQxI4dq2o

<gallery widths=400px heights=250px> File:Tool1.jpg|Tool Usage (View 1)|alt=alt language File:Tool2.jpg|Tool Usage (View 2)|alt=alt language </gallery>

  • Video2 - Improved MM-UAV Gantry control through torque feedback
    • The torque sensors in the MK2 torso measure applied joint torque which is then added as a disturbance to a linear velocity reaction in the gantry

sL_x6QRy8DQ

February 1-28st, 2013

Status

  • TePRA paper accepted for publication
  • ACC paper accepted for publication
  • ICUAS paper submitted
  • Conducted torque profiling experiments
  • Attended conference call between ARL-DU-Drexel on MM-UAV collaboration

Reflection

  • Video1 - MM-UAV Gantry control through torque feedback
    • The torque sensors in the MK2 torso measure applied joint torque which is then mapped to a linear velocity reaction in the gantry
    • Impedance control is currently enabled to allow for a push-pull on the aircraft

GRvt0E93q7s

  • Images
    • Hose insertion testing and torque profiling

<gallery widths=400px heights=250px> File:Insert1.jpg|Approach|alt=alt language File:Insert2.jpg|Movement|alt=alt language File:Insert3.jpg|Contact|alt=alt language </gallery>

  • Torque profile for elbow pitch joint

<gallery widths=800px heights=600px» File:Profile.jpg|Torque Profile </gallery>

  • Video2 - MM-UAV tool usage
    • Arm easily grabs and drills a hole. Joint control is difficult through a joystick which is why the movements are jerky and slow

H40gGg3BKo0

  • Video3 - MK2 impedance control testing
    • Elbow pitch and wrist pitch joints set with inertia, stiffness, and damping parameters

WA-LwT-YMKY

  • Video4 - MK2 RViz Simulation

ST3DUcDHeLA

Milestones

Tasks

January 1-31st, 2013

Status

  • ROS-packages operational
    • /command messages and /joint_state feedback for 3-DOF torso, 7-DOF arm, and 4-DOF end-effector
    • Gantry control through /cmd_velocity messages
    • Gantry feedback through /tf published by motion capture system
    • CAD exported to URDF with RViz mimicing joint states
  • Mounted HDT MK2 Arm and Torso to 3-DOF Gantry
    • Arm consists of 7-DOFs to include shoulder pitch, roll, yaw; elbow pitch; wrist yaw, pitch, roll joints
    • 4-DOF end-effector has opposable thumb yaw joint, thumb pitch joint, index finger pitch joint, and ring finger pitch joint
    • Torque feedback on all joints. Finger actuators provide ~2 Nm of torque
  • TePRA paper submitted
  • ICUAS paper in-progress

Reflection

  • Video1 - MM-UAV grasping test
    • End-effector easily provides enough grasping force for 1600g hose. Arm is joystick-operated to insert hose into pump.

YDHlqUQuQuI

  • Video2 - ROS and Rviz environment
    • ROS-package provides control of each actuator and sensor feedback updates robot and joint states in Rviz.

_Y_EE6xdvZ8

  • Still Images
    • Concept poses for potential MM-UAV tasks (all poses were done through tele-op control)

<gallery widths=400px heights=250px perrow=2> File:2013-02-05 21.12.48.jpg|Hose insertion|alt=alt language File:2013-02-05 21.16.33.jpg|Door opening|alt=alt language File:2013-02-05 21.08.42.jpg|Tool usage|alt=alt language File:2013-02-05 21.27.13.jpg|Perching|alt=alt language </gallery>

Milestones

  • All actuators can be commanded with position/velocity/torque feedback. Impedance control has been tested but not implemented. Motion capture is operational. Gantry control through ROS.
  • Software infrastructure consists of ROS and OpenRAVE

Tasks

  • Develop an ikfast plugin using OpenRAVE
  • Run a whole-body kinematic trajectory on MM-UAV
  • Implement aircraft model and attitude controller on gantry and gimbal
  • Implement impedance control on manipulator to provide active compliance during task execution

General Information

Mission Description

MM-UAV will focus on three classic control problems: peg-in-hole, value turning, and door opening. These task align with the DARPA Robotics Challenge Events 4, 7, and 8.

The first task under study is Task 8.

  • Task 8 - Connect cable or hose
    • Perception ability to locate and manipulation ability to make connection
    • Hose could be firefighting water hose or electrical cable
    • Will have to carry across terrain then connect

<gallery> File:MissionDescription.jpg|Hose Installation </gallery>

Main Focus

To complete the task, things listed below must be integrated.

  • Grasping
  • Manipulation
  • Lifting & Carrying
  • Flight Stability
  • Impedance/compliance control

Project Lead

  • Drexel Autonomous System Laboratory (DASL) directed by Dr. Paul Y. Oh, Mechanical Engineering and Mechanics, Drexel University
    • Kinematic & Dynamic motion planning for whole-body lifting and carrying
    • Whole-body motion control design

Contact info: Paul Y. Oh, Professor: [email protected], Christopher Korpela, Ph.D candidate: [email protected]

drexel_mm_uav_status.1478430137.txt.gz · Last modified: 2016/11/06 03:02 by dwallace