00001 00008 /***************************************************************************** 00009 ** Ifdefs 00010 *****************************************************************************/ 00011 00012 #ifndef ECL_MOBILE_ROBOT_DIFFERENTIAL_DRIVE_HPP_ 00013 #define ECL_MOBILE_ROBOT_DIFFERENTIAL_DRIVE_HPP_ 00014 00015 /***************************************************************************** 00016 ** Includes 00017 *****************************************************************************/ 00018 00019 #include "kinematics/differential_drive.hpp" 00020 #include "macros.hpp" 00021 00022 /***************************************************************************** 00023 ** Namespaces 00024 *****************************************************************************/ 00025 00026 namespace ecl { 00027 00028 /***************************************************************************** 00029 ** Interface 00030 *****************************************************************************/ 00031 00038 class ecl_mobile_robot_PUBLIC DifferentialDrive { 00039 public: 00040 typedef mobile_robot::DifferentialDriveKinematics Kinematics; 00041 }; 00042 00043 } // namespace ecl 00044 00045 #endif /* ECL_MOBILE_ROBOT_DIFFERENTIAL_DRIVE_HPP_ */