Skip to content

Commit

Permalink
added car model and APIs
Browse files Browse the repository at this point in the history
  • Loading branch information
sytelus committed Sep 28, 2017
1 parent 1fe5e40 commit a9f4443
Show file tree
Hide file tree
Showing 183 changed files with 7,736 additions and 5,943 deletions.
151 changes: 77 additions & 74 deletions AirLib/AirLib.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\api\DebugApiServer.hpp" />
<ClInclude Include="include\api\RpcLibAdapatorsBase.hpp" />
<ClInclude Include="include\common\ClockBase.hpp" />
<ClInclude Include="include\common\Common.hpp" />
<ClInclude Include="include\common\CommonStructs.hpp" />
Expand Down Expand Up @@ -62,73 +63,77 @@
<ClInclude Include="include\common\VectorMath.hpp" />
<ClInclude Include="include\common\common_utils\AsyncTasker.hpp" />
<ClInclude Include="include\controllers\VehicleCameraBase.hpp" />
<ClInclude Include="include\firmwares\ros_flight\AirSimRosFlightBoard.hpp" />
<ClInclude Include="include\firmwares\ros_flight\AirSimRosFlightCommLink.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\board.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\commlink.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\commonstate.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\controller.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\dummyboard.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\dummycommlink.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\estimator.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\firmware.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\mixer.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\mode.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\mux.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\param.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\rc.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\sensors.hpp" />
<ClInclude Include="include\firmwares\ros_flight\firmware\turbotrig\turbotrig.h" />
<ClInclude Include="include\firmwares\ros_flight\firmware\turbotrig\turbovec.h" />
<ClInclude Include="include\firmwares\ros_flight\RosFlightDroneController.hpp" />
<ClInclude Include="include\firmwares\simple_flight\AirSimSimpleFlightBoard.hpp" />
<ClInclude Include="include\firmwares\simple_flight\AirSimSimpleFlightCommLink.hpp" />
<ClInclude Include="include\firmwares\simple_flight\AirSimSimpleFlightEstimator.hpp" />
<ClInclude Include="include\firmwares\simple_flight\AirSimSimpleFlightCommon.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\AngleLevelController.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\AngleRateController.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\CascadeController.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\ConstantOutputController.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\OffboardApi.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\Firmware.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\CommonStructs.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IAxisController.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IBoard.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IBoardClock.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IBoardInputPins.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IBoardOutputPins.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IBoardSensors.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\ICommLink.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IController.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IFirmware.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IGoal.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IOffboardApi.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IStateEstimator.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\interfaces\IUpdatable.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\Mixer.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\Params.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\PassthroughController.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\PidController.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\PositionController.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\RemoteControl.hpp" />
<ClInclude Include="include\firmwares\simple_flight\firmware\VelocityController.hpp" />
<ClInclude Include="include\firmwares\simple_flight\SimpleFlightDroneController.hpp" />
<ClInclude Include="include\vehicles\car\controllers\CarControllerBase.hpp" />
<ClInclude Include="include\vehicles\multirotor\api\MultirotorRpcLibAdapators.hpp" />
<ClInclude Include="include\vehicles\multirotor\api\MultirotorRpcLibClient.hpp" />
<ClInclude Include="include\vehicles\multirotor\api\MultirotorRpcLibServer.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\AirSimRosFlightBoard.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\AirSimRosFlightCommLink.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\board.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\commlink.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\commonstate.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\controller.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\dummyboard.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\dummycommlink.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\estimator.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\firmware.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\mixer.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\mode.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\mux.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\param.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\rc.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\sensors.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\turbotrig\turbotrig.h" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\firmware\turbotrig\turbovec.h" />
<ClInclude Include="include\vehicles\multirotor\firmwares\ros_flight\RosFlightDroneController.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\AirSimSimpleFlightBoard.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\AirSimSimpleFlightCommLink.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\AirSimSimpleFlightEstimator.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\AirSimSimpleFlightCommon.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\AngleLevelController.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\AngleRateController.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\CascadeController.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\ConstantOutputController.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\OffboardApi.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\Firmware.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\CommonStructs.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IAxisController.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IBoard.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IBoardClock.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IBoardInputPins.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IBoardOutputPins.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IBoardSensors.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\ICommLink.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IController.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IFirmware.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IGoal.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IOffboardApi.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IStateEstimator.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\interfaces\IUpdatable.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\Mixer.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\Params.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\PassthroughController.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\PidController.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\PositionController.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\RemoteControl.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\firmware\VelocityController.hpp" />
<ClInclude Include="include\vehicles\multirotor\firmwares\simple_flight\SimpleFlightDroneController.hpp" />
<ClInclude Include="include\physics\DebugPhysicsBody.hpp" />
<ClInclude Include="include\api\ControlServerBase.hpp" />
<ClInclude Include="include\physics\PhysicsBodyWorld.hpp" />
<ClInclude Include="include\physics\PhysicsWorld.hpp" />
<ClInclude Include="include\safety\CubeGeoFence.hpp" />
<ClInclude Include="include\controllers\DroneCommon.hpp" />
<ClInclude Include="include\controllers\DroneControllerBase.hpp" />
<ClInclude Include="include\vehicles\multirotor\controllers\DroneCommon.hpp" />
<ClInclude Include="include\vehicles\multirotor\controllers\DroneControllerBase.hpp" />
<ClInclude Include="include\safety\IGeoFence.hpp" />
<ClInclude Include="include\controllers\MavLinkDroneController.hpp" />
<ClInclude Include="include\vehicles\multirotor\controllers\MavLinkDroneController.hpp" />
<ClInclude Include="include\safety\ObstacleMap.hpp" />
<ClInclude Include="include\controllers\PidController.hpp" />
<ClInclude Include="include\api\RpcLibAdapators.hpp" />
<ClInclude Include="include\api\RpcLibClient.hpp" />
<ClInclude Include="include\api\RpcLibServer.hpp" />
<ClInclude Include="include\vehicles\car\api\CarRpcLibAdapators.hpp" />
<ClInclude Include="include\vehicles\car\api\CarRpcLibClient.hpp" />
<ClInclude Include="include\vehicles\car\api\CarRpcLibServer.hpp" />
<ClInclude Include="include\safety\SafetyEval.hpp" />
<ClInclude Include="include\controllers\DroneControllerCancelable.hpp" />
<ClInclude Include="include\vehicles\multirotor\controllers\DroneControllerCancelable.hpp" />
<ClInclude Include="include\controllers\Settings.hpp" />
<ClInclude Include="include\safety\SphereGeoFence.hpp" />
<ClInclude Include="include\controllers\VehicleControllerBase.hpp" />
Expand All @@ -154,27 +159,25 @@
<ClInclude Include="include\sensors\magnetometer\MagnetometerSimpleParams.hpp" />
<ClInclude Include="include\sensors\SensorBase.hpp" />
<ClInclude Include="include\sensors\SensorCollection.hpp" />
<ClInclude Include="include\vehicles\configs\Px4MultiRotor.hpp" />
<ClInclude Include="include\vehicles\multirotor\configs\Px4MultiRotor.hpp" />
<ClInclude Include="include\controllers\ControllerBase.hpp" />
<ClInclude Include="include\controllers\MotorDirectController.hpp" />
<ClInclude Include="include\controllers\MotorDirectControllerParams.hpp" />
<ClInclude Include="include\controllers\RpyDirectController.hpp" />
<ClInclude Include="include\controllers\RpyDirectControllerParams.hpp" />
<ClInclude Include="include\vehicles\configs\RosFlightQuadX.hpp" />
<ClInclude Include="include\vehicles\configs\SimpleFlightQuadX.hpp" />
<ClInclude Include="include\vehicles\MultiRotor.hpp" />
<ClInclude Include="include\vehicles\MultiRotorParams.hpp" />
<ClInclude Include="include\vehicles\MultiRotorParamsFactory.hpp" />
<ClInclude Include="include\vehicles\Rotor.hpp" />
<ClInclude Include="include\vehicles\RotorParams.hpp" />
<ClInclude Include="include\vehicles\multirotor\configs\RosFlightQuadX.hpp" />
<ClInclude Include="include\vehicles\multirotor\configs\SimpleFlightQuadX.hpp" />
<ClInclude Include="include\vehicles\multirotor\MultiRotor.hpp" />
<ClInclude Include="include\vehicles\multirotor\MultiRotorParams.hpp" />
<ClInclude Include="include\vehicles\multirotor\MultiRotorParamsFactory.hpp" />
<ClInclude Include="include\vehicles\multirotor\Rotor.hpp" />
<ClInclude Include="include\vehicles\multirotor\RotorParams.hpp" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\controllers\DroneControllerBase.cpp" />
<ClCompile Include="src\vehicles\multirotor\controllers\DroneControllerBase.cpp" />
<ClCompile Include="src\safety\ObstacleMap.cpp" />
<ClCompile Include="src\api\RpcLibClient.cpp" />
<ClCompile Include="src\api\RpcLibServer.cpp" />
<ClCompile Include="src\safety\SafetyEval.cpp" />
<ClCompile Include="src\controllers\FileSystem.cpp" />
<ClCompile Include="src\common\common_utils\FileSystem.cpp" />
<ClCompile Include="src\vehicles\car\api\CarRpcLibClient.cpp" />
<ClCompile Include="src\vehicles\car\api\CarRpcLibServer.cpp" />
<ClCompile Include="src\vehicles\multirotor\api\MultirotorRpcLibClient.cpp" />
<ClCompile Include="src\vehicles\multirotor\api\MultirotorRpcLibServer.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\MavLinkCom\MavLinkCom.vcxproj">
Expand Down
Loading

0 comments on commit a9f4443

Please sign in to comment.