GCOP  1.0
airbot.h
Go to the documentation of this file.
00001 // This file is part of libgcop, a library for Geometric Control, Optimization, and Planning (GCOP)
00002 //
00003 // Copyright (C) 2004-2014 Marin Kobilarov <marin(at)jhu.edu>
00004 //
00005 // This Source Code Form is subject to the terms of the Mozilla
00006 // Public License v. 2.0. If a copy of the MPL was not distributed
00007 // with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
00008 
00009 #ifndef GCOP_AIRBOT_H
00010 #define GCOP_AIRBOT_H
00011 
00012 #include "mbs.h"
00013 #include "hrotor.h"
00014 
00015 namespace gcop {
00016   
00022   class Airbot : public Mbs {
00023   public:
00024     Airbot();    
00025 
00026     void Force(VectorXd &f, double t, const MbsState &x, const VectorXd &u,
00027                MatrixXd *A = 0, MatrixXd *B = 0);
00028     
00029     Hrotor hrotor;
00030     
00031   };
00032 }
00033 
00034 #endif