Skip to content

Commit

Permalink
[core] Move sensors and motors in dedicated hardware directory. (#655)
Browse files Browse the repository at this point in the history
  • Loading branch information
duburcqa committed Oct 17, 2023
1 parent cad31a0 commit 8b2a18e
Show file tree
Hide file tree
Showing 20 changed files with 27 additions and 27 deletions.
8 changes: 4 additions & 4 deletions core/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,10 @@ set(SRC
"${CMAKE_CURRENT_SOURCE_DIR}/src/constraints/sphere_constraint.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/constraints/wheel_constraint.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/robot/model.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/robot/abstract_motor.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/robot/basic_motors.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/robot/abstract_sensor.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/robot/basic_sensors.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/hardware/abstract_motor.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/hardware/basic_motors.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/hardware/abstract_sensor.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/hardware/basic_sensors.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/robot/robot.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/control/abstract_controller.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/src/solver/constraint_solvers.cc"
Expand Down
2 changes: 1 addition & 1 deletion core/examples/double_pendulum/double_pendulum.cc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <filesystem>

#include "jiminy/core/engine/engine.h"
#include "jiminy/core/robot/basic_motors.h"
#include "jiminy/core/hardware/basic_motors.h"
#include "jiminy/core/control/controller_functor.h"
#include "jiminy/core/io/file_device.h"
#include "jiminy/core/utilities/helpers.h"
Expand Down
2 changes: 1 addition & 1 deletion core/examples/external_project/double_pendulum.cc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <filesystem>

#include "jiminy/core/engine/engine.h"
#include "jiminy/core/robot/basic_motors.h"
#include "jiminy/core/hardware/basic_motors.h"
#include "jiminy/core/control/controller_functor.h"
#include "jiminy/core/io/file_device.h"
#include "jiminy/core/utilities/helpers.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -485,6 +485,6 @@ namespace jiminy
};
}

#include "jiminy/core/robot/abstract_sensor.hxx"
#include "jiminy/core/hardware/abstract_sensor.hxx"

#endif //end of JIMINY_ABSTRACT_SENSOR_H
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#ifndef JIMINY_BASIC_MOTORS_H
#define JIMINY_BASIC_MOTORS_H

#include "jiminy/core/robot/abstract_motor.h"
#include "jiminy/core/hardware/abstract_motor.h"


namespace jiminy
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#ifndef JIMINY_BASIC_SENSORS_H
#define JIMINY_BASIC_SENSORS_H

#include "jiminy/core/robot/abstract_motor.h"
#include "jiminy/core/robot/abstract_sensor.h"
#include "jiminy/core/hardware/abstract_motor.h"
#include "jiminy/core/hardware/abstract_sensor.h"


namespace jiminy
Expand Down
4 changes: 2 additions & 2 deletions core/src/engine/engine_multi_robot.cc
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@
#include "jiminy/core/telemetry/telemetry_data.h"
#include "jiminy/core/telemetry/telemetry_recorder.h"
#include "jiminy/core/robot/pinocchio_overload_algorithms.h"
#include "jiminy/core/robot/abstract_motor.h"
#include "jiminy/core/robot/abstract_sensor.h"
#include "jiminy/core/hardware/abstract_motor.h"
#include "jiminy/core/hardware/abstract_sensor.h"
#include "jiminy/core/constraints/abstract_constraint.h"
#include "jiminy/core/constraints/joint_constraint.h"
#include "jiminy/core/constraints/fixed_frame_constraint.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#include "jiminy/core/macros.h"

#include "jiminy/core/utilities/pinocchio.h"
#include "jiminy/core/robot/abstract_motor.h"
#include "jiminy/core/hardware/abstract_motor.h"


namespace jiminy
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include "jiminy/core/robot/robot.h"

#include "jiminy/core/utilities/random.h"
#include "jiminy/core/robot/abstract_sensor.h"
#include "jiminy/core/hardware/abstract_sensor.h"


namespace jiminy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#include "jiminy/core/utilities/helpers.h"

#include "jiminy/core/robot/basic_motors.h"
#include "jiminy/core/hardware/basic_motors.h"


namespace jiminy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#include "jiminy/core/utilities/pinocchio.h"
#include "jiminy/core/utilities/random.h"

#include "jiminy/core/robot/basic_sensors.h"
#include "jiminy/core/hardware/basic_sensors.h"


#define GET_ROBOT_AND_CHECK_SENSOR_INTEGRITY() \
Expand Down
2 changes: 1 addition & 1 deletion core/src/robot/model.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

#include "urdf_parser/urdf_parser.h"

#include "jiminy/core/robot/basic_sensors.h"
#include "jiminy/core/hardware/basic_sensors.h"
#include "jiminy/core/robot/pinocchio_overload_algorithms.h"
#include "jiminy/core/constraints/abstract_constraint.h"
#include "jiminy/core/constraints/joint_constraint.h"
Expand Down
4 changes: 2 additions & 2 deletions core/src/robot/robot.cc
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#include <fstream>
#include <exception>

#include "jiminy/core/robot/abstract_motor.h"
#include "jiminy/core/robot/abstract_sensor.h"
#include "jiminy/core/hardware/abstract_motor.h"
#include "jiminy/core/hardware/abstract_sensor.h"
#include "jiminy/core/telemetry/telemetry_data.h"
#include "jiminy/core/io/file_device.h"
#include "jiminy/core/utilities/helpers.h"
Expand Down
2 changes: 1 addition & 1 deletion core/unit/engine_sanity_check.cc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#define EIGEN_RUNTIME_NO_MALLOC

#include "jiminy/core/engine/engine.h"
#include "jiminy/core/robot/basic_motors.h"
#include "jiminy/core/hardware/basic_motors.h"
#include "jiminy/core/control/controller_functor.h"
#include "jiminy/core/utilities/helpers.h"
#include "jiminy/core/types.h"
Expand Down
4 changes: 2 additions & 2 deletions python/jiminy_pywrap/src/helpers.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "jiminy/core/robot/abstract_sensor.h"
#include "jiminy/core/robot/abstract_motor.h"
#include "jiminy/core/hardware/abstract_sensor.h"
#include "jiminy/core/hardware/abstract_motor.h"
#include "jiminy/core/constraints/abstract_constraint.h"
#include "jiminy/core/robot/robot.h"
#include "jiminy/core/robot/pinocchio_overload_algorithms.h"
Expand Down
2 changes: 1 addition & 1 deletion python/jiminy_pywrap/src/motors.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "jiminy/core/robot/basic_motors.h"
#include "jiminy/core/hardware/basic_motors.h"

#include "pinocchio/bindings/python/fwd.hpp"

Expand Down
4 changes: 2 additions & 2 deletions python/jiminy_pywrap/src/robot.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "jiminy/core/robot/abstract_sensor.h"
#include "jiminy/core/robot/abstract_motor.h"
#include "jiminy/core/hardware/abstract_sensor.h"
#include "jiminy/core/hardware/abstract_motor.h"
#include "jiminy/core/constraints/abstract_constraint.h"
#include "jiminy/core/robot/robot.h"

Expand Down
4 changes: 2 additions & 2 deletions python/jiminy_pywrap/src/sensors.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "jiminy/core/robot/abstract_sensor.h"
#include "jiminy/core/robot/basic_sensors.h"
#include "jiminy/core/hardware/abstract_sensor.h"
#include "jiminy/core/hardware/basic_sensors.h"
#include "jiminy/core/types.h"

#include "pinocchio/bindings/python/fwd.hpp"
Expand Down

0 comments on commit 8b2a18e

Please sign in to comment.