GCOP
1.0
|
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