diff --git a/src/Mod/Robot/App/AppRobot.cpp b/src/Mod/Robot/App/AppRobot.cpp
index 021c48a892..000a073227 100644
--- a/src/Mod/Robot/App/AppRobot.cpp
+++ b/src/Mod/Robot/App/AppRobot.cpp
@@ -25,22 +25,19 @@
#include
#include
-#include
-#include
-
+#include "Edge2TracObject.h"
+#include "PropertyTrajectory.h"
#include "Robot6AxisPy.h"
#include "Robot6Axis.h"
-#include "Simulation.h"
-#include "TrajectoryPy.h"
-#include "Trajectory.h"
-#include "PropertyTrajectory.h"
-#include "WaypointPy.h"
-#include "Waypoint.h"
#include "RobotObject.h"
-#include "TrajectoryObject.h"
-#include "Edge2TracObject.h"
+#include "Simulation.h"
+#include "Trajectory.h"
#include "TrajectoryCompound.h"
#include "TrajectoryDressUpObject.h"
+#include "TrajectoryObject.h"
+#include "TrajectoryPy.h"
+#include "WaypointPy.h"
+#include "Waypoint.h"
namespace Robot {
diff --git a/src/Mod/Robot/App/Edge2TracObject.cpp b/src/Mod/Robot/App/Edge2TracObject.cpp
index dec177ec79..0ee5577f8d 100644
--- a/src/Mod/Robot/App/Edge2TracObject.cpp
+++ b/src/Mod/Robot/App/Edge2TracObject.cpp
@@ -20,27 +20,22 @@
* *
***************************************************************************/
-
#include "PreCompiled.h"
-
#ifndef _PreComp_
+# include
+# include
+# include
+# include
#endif
-#include "Edge2TracObject.h"
-//#include
-//#include
#include
#include
#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include "Waypoint.h"
+
+#include "Edge2TracObject.h"
#include "Trajectory.h"
+#include "Waypoint.h"
+
using namespace Robot;
using namespace App;
diff --git a/src/Mod/Robot/App/Edge2TracObject.h b/src/Mod/Robot/App/Edge2TracObject.h
index 4881350e7b..c440dd8d90 100644
--- a/src/Mod/Robot/App/Edge2TracObject.h
+++ b/src/Mod/Robot/App/Edge2TracObject.h
@@ -20,17 +20,13 @@
* *
***************************************************************************/
-
#ifndef ROBOT_Edge2TracObject_H
#define ROBOT_Edge2TracObject_H
-#include
-#include
#include
-#include "Trajectory.h"
#include "TrajectoryObject.h"
-#include "PropertyTrajectory.h"
+
namespace Robot
{
diff --git a/src/Mod/Robot/App/PreCompiled.h b/src/Mod/Robot/App/PreCompiled.h
index ae65dc14b3..564b76b41c 100644
--- a/src/Mod/Robot/App/PreCompiled.h
+++ b/src/Mod/Robot/App/PreCompiled.h
@@ -39,16 +39,33 @@
#ifdef _PreComp_
// standard
-#include
-#include
-#include
#include
-#include
+#include
#include