Enhance mujoco_server.py and README.md for improved teleoperation and environment management
Georg
9078db7
- Initialized last_teleop_command with default values to ensure consistent command structure.
- Updated switch_robot function to handle gripper state for UR5 robots, improving teleoperation control.
- Refactored the /env endpoint to return static environment information, including camera feeds and robot properties, enhancing API usability.
- Revised README.md to reflect changes in dependencies and clarify the usage of the new /env endpoint for environment information.
- Added detailed documentation on the new camera feed structure and updated examples for better clarity.
Update QuadrupedPyMPCController for enhanced strafe motion dynamics
- Increased strafe amplitude and added extra knee lift during strafe for improved movement.
- Refined strafe behavior by differentiating between leading and trailing legs, optimizing hip roll adjustments during both swing and stance phases.
- Enhanced comments for clarity on strafe mechanics and adjustments.
Enhance Spot robot control by integrating PyMPC and MPC Gait controllers
- Updated SpotEnv to support a new controller type parameter, allowing selection between 'mpc_gait', 'pympc', and 'trot'.
- Implemented Quadruped-PyMPC and MPC Gait controllers for improved gait management and stability.
- Added Spot robot configuration file for gym-quadruped integration.
- Introduced new controller files for MPC Gait and Quadruped-PyMPC, enhancing the robot's movement capabilities.