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