SimRobot.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <VirtualRobot/VirtualRobot.h>
4 #include <VirtualRobot/XML/mujoco/RobotMjcf.h>
5 
6 namespace mujoco
7 {
8 
9  /// A robot in simulation.
10  class SimRobot
11  {
12  public:
13  SimRobot();
15 
16 
17  public:
18  /// The VirtualRobot robot.
20 
21  /// The robot MJCF model.
22  VirtualRobot::mujoco::RobotMjcf mjcf{robot};
23  };
24 
25 } // namespace mujoco
mujoco::SimRobot
A robot in simulation.
Definition: SimRobot.h:10
mujoco
Definition: SimObject.h:7
mujoco::SimRobot::SimRobot
SimRobot()
mujoco::SimRobot::mjcf
VirtualRobot::mujoco::RobotMjcf mjcf
The robot MJCF model.
Definition: SimRobot.h:22
mujoco::SimRobot::robot
VirtualRobot::RobotPtr robot
The VirtualRobot robot.
Definition: SimRobot.h:19
VirtualRobot::RobotPtr
std::shared_ptr< class Robot > RobotPtr
Definition: Bus.h:19