spot_mini_mini
Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion.
File Explorer
Download Latest Version (.zip)- bug_report.md
- feature_request.md
- modules.rst
- spotmicro.GaitGenerator.rst
- spotmicro.GymEnvs.rst
- spotmicro.Kinematics.rst
- spotmicro.OpenLoopSM.rst
- spotmicro.rst
- spotmicro.util.pybullet_data.rst
- spotmicro.util.rst
- conf.py
- index.rst
- make.bat
- Makefile
- mkdocs.yml
- requirements.txt
- rl.md
- simulation.md
- control.yaml
- joy_params.yaml
- policy_params.yaml
- spot_params.yaml
- spot.hpp
- teleop.hpp
- controller.launch
- spot_calibrate.launch
- spot_gazebo.launch
- spot_move.launch
- spot_real.launch
- view_spot.launch
- all_controls.gif
- steplen_mod.gif
- stepvel_mod.gif
- yaw_in_place.gif
- AgentData.msg
- ContactData.msg
- IMUdata.msg
- JointAngles.msg
- JointPulse.msg
- JoyButtons.msg
- MiniCmd.msg
- mini_ars_Backward_policy
- mini_ars_Backward_policy_old
- mini_ars_CCW_policy
- mini_ars_CW_policy
- mini_ars_Forward_policy
- mini_ars_Forward_policy_old
- mini_ars_Left_policy
- spot.rviz
- spot.cpp
- teleop.cpp
- sensor_interface
- servo_calibration
- spot_pybullet_interface
- spot_real_interface
- spot_sm.cpp
- teleop_node.cpp
- CalibServo.srv
- BACK.stl
- Back.stl
- Back_Bracket.stl
- BATTERY.stl
- Battery.stl
- Chassis_Left_Side.stl
- Chassis_Right_Side.stl
- FRONT.stl
- Front.stl
- Front_Bracket.stl
- LEFT_FOOT.stl
- LEFT_HIP.stl
- LEFT_LOWER_LEG.stl
- LEFT_UPPER_LEG.stl
- MAINBODY.stl
- RIGHT_FOOT.stl
- RIGHT_HIP.stl
- RIGHT_LOWER_LEG.stl
- RIGHT_UPPER_LEG.stl
- SERVO_WITH_COVER.stl
- backpart.stl
- foot.stl
- frontpart.stl
- larm.stl
- larm_cover.stl
- lfoot.stl
- LICENSE.txt
- lshoulder.stl
- mainbody.dae
- mainbody.stl
- rarm.stl
- rarm_cover.stl
- README.txt
- rear.stl
- rear2.stl
- rearmain.stl
- rfoot.stl
- rplidar_main.stl
- rshoulder.stl
- accessories.urdf.xacro
- spot.urdf
- spot.urdf.xacro
- spot_accessories.urdf
- spot_macro.xacro
- transmissions.xacro
- CMakeLists.txt
- package.xml
- setup.py
- BOUND_w_offset.png
- mini_ars_first_try.gif
- PACE_w_offset.png
- spot-mini-mini.gif
- spot_drift.gif
- spot_IK.gif
- spot_lat_demo.gif
- spot_lat_logic.gif
- spot_new_demo.gif
- spot_new_universal.gif
- spot_no_drift.gif
- spot_no_drift_action.png
- spot_png_terrain.png
- spot_prog_terrain.png
- spot_prog_terrain2.png
- spot_random_terrain.gif
- spot_rough_ARS.gif
- spot_rough_falls.gif
- spot_rpy.gif
- spot_universal.gif
- spot_yaw_demo.gif
- spot_yaw_logic.gif
- TROT_w_offset_viz.png
- WALK.png
- spot_ars_1009_policy
- spot_ars_1019_policy
- spot_ars_1029_policy
- spot_ars_1039_policy
- spot_ars_1049_policy
- spot_ars_1059_policy
- spot_ars_1069_policy
- spot_ars_109_policy
- spot_ars_119_policy
- spot_ars_129_policy
- spot_ars_139_policy
- spot_ars_149_policy
- spot_ars_159_policy
- spot_ars_169_policy
- spot_ars_179_policy
- spot_ars_189_policy
- spot_ars_199_policy
- spot_ars_19_policy
- spot_ars_209_policy
- spot_ars_219_policy
- spot_ars_229_policy
- spot_ars_239_policy
- spot_ars_249_policy
- spot_ars_259_policy
- spot_ars_269_policy
- spot_ars_279_policy
- spot_ars_289_policy
- spot_ars_299_policy
- spot_ars_29_policy
- spot_ars_309_policy
- spot_ars_319_policy
- spot_ars_329_policy
- spot_ars_339_policy
- spot_ars_349_policy
- spot_ars_359_policy
- spot_ars_369_policy
- spot_ars_379_policy
- spot_ars_389_policy
- spot_ars_399_policy
- spot_ars_39_policy
- spot_ars_409_policy
- spot_ars_419_policy
- spot_ars_429_policy
- spot_ars_439_policy
- spot_ars_449_policy
- spot_ars_459_policy
- spot_ars_469_policy
- spot_ars_479_policy
- spot_ars_489_policy
- spot_ars_499_policy
- spot_ars_49_policy
- spot_ars_509_policy
- spot_ars_519_policy
- spot_ars_529_policy
- spot_ars_539_policy
- spot_ars_549_policy
- spot_ars_559_policy
- spot_ars_569_policy
- spot_ars_579_policy
- spot_ars_589_policy
- spot_ars_599_policy
- spot_ars_59_policy
- spot_ars_609_policy
- spot_ars_619_policy
- spot_ars_629_policy
- spot_ars_639_policy
- spot_ars_649_policy
- spot_ars_659_policy
- spot_ars_669_policy
- spot_ars_679_policy
- spot_ars_689_policy
- spot_ars_699_policy
- spot_ars_69_policy
- spot_ars_709_policy
- spot_ars_719_policy
- spot_ars_729_policy
- spot_ars_739_policy
- spot_ars_749_policy
- spot_ars_759_policy
- spot_ars_769_policy
- spot_ars_779_policy
- spot_ars_789_policy
- spot_ars_799_policy
- spot_ars_79_policy
- spot_ars_809_policy
- spot_ars_819_policy
- spot_ars_829_policy
- spot_ars_839_policy
- spot_ars_849_policy
- spot_ars_859_policy
- spot_ars_869_policy
- spot_ars_879_policy
- spot_ars_889_policy
- spot_ars_899_policy
- spot_ars_89_policy
- spot_ars_909_policy
- spot_ars_919_policy
- spot_ars_929_policy
- spot_ars_939_policy
- spot_ars_949_policy
- spot_ars_959_policy
- spot_ars_969_policy
- spot_ars_979_policy
- spot_ars_989_policy
- spot_ars_999_policy
- spot_ars_99_policy
- spot_ars_9_policy
- spot_ars_1009_policy
- spot_ars_1019_policy
- spot_ars_1029_policy
- spot_ars_1039_policy
- spot_ars_1049_policy
- spot_ars_1059_policy
- spot_ars_1069_policy
- spot_ars_1079_policy
- spot_ars_1089_policy
- spot_ars_1099_policy
- spot_ars_109_policy
- spot_ars_1109_policy
- spot_ars_119_policy
- spot_ars_129_policy
- spot_ars_139_policy
- spot_ars_149_policy
- spot_ars_159_policy
- spot_ars_169_policy
- spot_ars_179_policy
- spot_ars_189_policy
- spot_ars_199_policy
- spot_ars_19_policy
- spot_ars_209_policy
- spot_ars_219_policy
- spot_ars_229_policy
- spot_ars_239_policy
- spot_ars_249_policy
- spot_ars_259_policy
- spot_ars_269_policy
- spot_ars_279_policy
- spot_ars_289_policy
- spot_ars_299_policy
- spot_ars_29_policy
- spot_ars_309_policy
- spot_ars_319_policy
- spot_ars_329_policy
- spot_ars_339_policy
- spot_ars_349_policy
- spot_ars_359_policy
- spot_ars_369_policy
- spot_ars_379_policy
- spot_ars_389_policy
- spot_ars_399_policy
- spot_ars_39_policy
- spot_ars_409_policy
- spot_ars_419_policy
- spot_ars_429_policy
- spot_ars_439_policy
- spot_ars_449_policy
- spot_ars_459_policy
- spot_ars_469_policy
- spot_ars_479_policy
- spot_ars_489_policy
- spot_ars_499_policy
- spot_ars_49_policy
- spot_ars_509_policy
- spot_ars_519_policy
- spot_ars_529_policy
- spot_ars_539_policy
- spot_ars_549_policy
- spot_ars_559_policy
- spot_ars_569_policy
- spot_ars_579_policy
- spot_ars_589_policy
- spot_ars_599_policy
- spot_ars_59_policy
- spot_ars_609_policy
- spot_ars_619_policy
- spot_ars_629_policy
- spot_ars_639_policy
- spot_ars_649_policy
- spot_ars_659_policy
- spot_ars_669_policy
- spot_ars_679_policy
- spot_ars_689_policy
- spot_ars_699_policy
- spot_ars_69_policy
- spot_ars_709_policy
- spot_ars_719_policy
- spot_ars_729_policy
- spot_ars_739_policy
- spot_ars_749_policy
- spot_ars_759_policy
- spot_ars_769_policy
- spot_ars_779_policy
- spot_ars_789_policy
- spot_ars_799_policy
- spot_ars_79_policy
- spot_ars_809_policy
- spot_ars_819_policy
- spot_ars_829_policy
- spot_ars_839_policy
- spot_ars_849_policy
- spot_ars_859_policy
- spot_ars_869_policy
- spot_ars_879_policy
- spot_ars_889_policy
- spot_ars_899_policy
- spot_ars_89_policy
- spot_ars_909_policy
- spot_ars_919_policy
- spot_ars_929_policy
- spot_ars_939_policy
- spot_ars_949_policy
- spot_ars_959_policy
- spot_ars_969_policy
- spot_ars_979_policy
- spot_ars_989_policy
- spot_ars_999_policy
- spot_ars_99_policy
- spot_ars_9_policy
- GMBC_data_collector.py
- GMBC_data_plotter.py
- policy_out_flat_robot_act.npy
- policy_out_rough_robot_act.npy
- spot_ars_agent_569_survival_1000
- spot_ars_agent_579_survival_1000
- spot_ars_norand_seed0.npy
- spot_ars_norand_seed1.npy
- spot_ars_norand_seed2.npy
- spot_ars_norand_seed3.npy
- spot_ars_rand_seed0.npy
- spot_ars_rand_seed1.npy
- spot_ars_rand_seed2.npy
- spot_ars_rand_seed3.npy
- spot_ars_vanilla_survival_1000
- SurvData.xlsx
- SurvDist.xlsx
- SurvDT.xlsx
- __init__.py
- ars.py
- loader.py
- __init__.py
- env_randomizer_base.py
- gimp_overlay_out.png
- heightfield.py
- minitaur.py
- minitaur_env_randomizer.py
- minitaur_gym_env.py
- motor.py
- spotmicro.py
- terrain9735.obj
- terrain_env_randomizer.py
- wm_height_out.png
- spot_ars_1009_policy
- spot_ars_1019_policy
- spot_ars_1029_policy
- spot_ars_1039_policy
- spot_ars_1049_policy
- spot_ars_1059_policy
- spot_ars_1069_policy
- spot_ars_1079_policy
- spot_ars_1089_policy
- spot_ars_1099_policy
- spot_ars_109_policy
- spot_ars_1109_policy
- spot_ars_1119_policy
- spot_ars_1129_policy
- spot_ars_1139_policy
- spot_ars_1149_policy
- spot_ars_1159_policy
- spot_ars_1169_policy
- spot_ars_1179_policy
- spot_ars_1189_policy
- spot_ars_1199_policy
- spot_ars_119_policy
- spot_ars_1209_policy
- spot_ars_1219_policy
- spot_ars_1229_policy
- spot_ars_1239_policy
- spot_ars_1249_policy
- spot_ars_1259_policy
- spot_ars_1269_policy
- spot_ars_129_policy
- spot_ars_139_policy
- spot_ars_149_policy
- spot_ars_159_policy
- spot_ars_169_policy
- spot_ars_179_policy
- spot_ars_189_policy
- spot_ars_199_policy
- spot_ars_19_policy
- spot_ars_209_policy
- spot_ars_219_policy
- spot_ars_229_policy
- spot_ars_239_policy
- spot_ars_249_policy
- spot_ars_259_policy
- spot_ars_269_policy
- spot_ars_279_policy
- spot_ars_289_policy
- spot_ars_299_policy
- spot_ars_29_policy
- spot_ars_309_policy
- spot_ars_319_policy
- spot_ars_329_policy
- spot_ars_339_policy
- spot_ars_349_policy
- spot_ars_359_policy
- spot_ars_369_policy
- spot_ars_379_policy
- spot_ars_389_policy
- spot_ars_399_policy
- spot_ars_39_policy
- spot_ars_409_policy
- spot_ars_419_policy
- spot_ars_429_policy
- spot_ars_439_policy
- spot_ars_449_policy
- spot_ars_459_policy
- spot_ars_469_policy
- spot_ars_479_policy
- spot_ars_489_policy
- spot_ars_499_policy
- spot_ars_49_policy
- spot_ars_509_policy
- spot_ars_519_policy
- spot_ars_529_policy
- spot_ars_539_policy
- spot_ars_549_policy
- spot_ars_559_policy
- spot_ars_569_policy
- spot_ars_579_policy
- spot_ars_589_policy
- spot_ars_599_policy
- spot_ars_59_policy
- spot_ars_609_policy
- spot_ars_619_policy
- spot_ars_629_policy
- spot_ars_639_policy
- spot_ars_649_policy
- spot_ars_659_policy
- spot_ars_669_policy
- spot_ars_679_policy
- spot_ars_689_policy
- spot_ars_699_policy
- spot_ars_69_policy
- spot_ars_709_policy
- spot_ars_719_policy
- spot_ars_729_policy
- spot_ars_739_policy
- spot_ars_749_policy
- spot_ars_759_policy
- spot_ars_769_policy
- spot_ars_779_policy
- spot_ars_789_policy
- spot_ars_799_policy
- spot_ars_79_policy
- spot_ars_809_policy
- spot_ars_819_policy
- spot_ars_829_policy
- spot_ars_839_policy
- spot_ars_849_policy
- spot_ars_859_policy
- spot_ars_869_policy
- spot_ars_879_policy
- spot_ars_889_policy
- spot_ars_899_policy
- spot_ars_89_policy
- spot_ars_909_policy
- spot_ars_919_policy
- spot_ars_929_policy
- spot_ars_939_policy
- spot_ars_949_policy
- spot_ars_959_policy
- spot_ars_969_policy
- spot_ars_979_policy
- spot_ars_989_policy
- spot_ars_999_policy
- spot_ars_99_policy
- spot_ars_9_policy
- ars_eval.py
- sac_eval.py
- spot_sac_eval.py
- td3_eval.py
- tg_eval.py
- mini_ars.py
- mini_td3.py
- mini_tg_ars.py
- spot_sac.py
- __init__-checkpoint.py
- policynetwork-checkpoint.py
- sac-checkpoint.py
- __init__.py
- normalized_actions.py
- policynetwork.py
- replay_buffer.py
- sac.py
- softQnetwork.py
- valuenetwork.py
- __init__.py
- plot_reward.py
- td3.py
- __init__.py
- tg_playground.py
- tg_policy.py
- traj_gen.py
- __init__.py
- env_tester.py
- spot_ars.py
- spot_ars_eval.py
- __init__.py
- __init__.py
- imu.py
- motor_calibrate.py
- serial_test.py
- servo_model.py
- Teensy_Interface.py
- __init__.py
- c_cpp_properties.json
- extensions.json
- launch.json
- README
- ContactSensor.cpp
- ContactSensor.hpp
- BNO055_Calibration.ino
- BNO055_Calibration.ino
- IMU.cpp
- IMU.hpp
- IMU2.cpp
- IMU2.hpp
- Kinematics.cpp
- Kinematics.hpp
- TestAction.h
- TestActionFeedback.h
- TestActionGoal.h
- TestActionResult.h
- TestFeedback.h
- TestGoal.h
- TestRequestAction.h
- TestRequestActionFeedback.h
- TestRequestActionGoal.h
- TestRequestActionResult.h
- TestRequestFeedback.h
- TestRequestGoal.h
- TestRequestResult.h
- TestResult.h
- TwoIntsAction.h
- TwoIntsActionFeedback.h
- TwoIntsActionGoal.h
- TwoIntsActionResult.h
- TwoIntsFeedback.h
- TwoIntsGoal.h
- TwoIntsResult.h
- GoalID.h
- GoalStatus.h
- GoalStatusArray.h
- AveragingAction.h
- AveragingActionFeedback.h
- AveragingActionGoal.h
- AveragingActionResult.h
- AveragingFeedback.h
- AveragingGoal.h
- AveragingResult.h
- FibonacciAction.h
- FibonacciActionFeedback.h
- FibonacciActionGoal.h
- FibonacciActionResult.h
- FibonacciFeedback.h
- FibonacciGoal.h
- FibonacciResult.h
- AlvarMarker.h
- AlvarMarkers.h
- Position2DInt.h
- AnalogIOState.h
- AnalogIOStates.h
- AnalogOutputCommand.h
- AssemblyState.h
- AssemblyStates.h
- CameraControl.h
- CameraSettings.h
- CloseCamera.h
- CollisionAvoidanceState.h
- CollisionDetectionState.h
- DigitalIOState.h
- DigitalIOStates.h
- DigitalOutputCommand.h
- EndEffectorCommand.h
- EndEffectorProperties.h
- EndEffectorState.h
- EndpointState.h
- EndpointStates.h
- HeadPanCommand.h
- HeadState.h
- JointCommand.h
- ListCameras.h
- NavigatorState.h
- NavigatorStates.h
- OpenCamera.h
- RobustControllerStatus.h
- SEAJointState.h
- SolvePositionIK.h
- URDFConfiguration.h
- CalibrateArmData.h
- CalibrateArmEnable.h
- TareData.h
- TareEnable.h
- UpdateSource.h
- UpdateSources.h
- UpdateStatus.h
- Constants.h
- Status.h
- FollowJointTrajectoryAction.h
- FollowJointTrajectoryActionFeedback.h
- FollowJointTrajectoryActionGoal.h
- FollowJointTrajectoryActionResult.h
- FollowJointTrajectoryFeedback.h
- FollowJointTrajectoryGoal.h
- FollowJointTrajectoryResult.h
- GripperCommand.h
- GripperCommandAction.h
- GripperCommandActionFeedback.h
- GripperCommandActionGoal.h
- GripperCommandActionResult.h
- GripperCommandFeedback.h
- GripperCommandGoal.h
- GripperCommandResult.h
- JointControllerState.h
- JointJog.h
- JointTolerance.h
- JointTrajectoryAction.h
- JointTrajectoryActionFeedback.h
- JointTrajectoryActionGoal.h
- JointTrajectoryActionResult.h
- JointTrajectoryControllerState.h
- JointTrajectoryFeedback.h
- JointTrajectoryGoal.h
- JointTrajectoryResult.h
- PidState.h
- PointHeadAction.h
- PointHeadActionFeedback.h
- PointHeadActionGoal.h
- PointHeadActionResult.h
- PointHeadFeedback.h
- PointHeadGoal.h
- PointHeadResult.h
- QueryCalibrationState.h
- QueryTrajectoryState.h
- SingleJointPositionAction.h
- SingleJointPositionActionFeedback.h
- SingleJointPositionActionGoal.h
- SingleJointPositionActionResult.h
- SingleJointPositionFeedback.h
- SingleJointPositionGoal.h
- SingleJointPositionResult.h
- SetPidGains.h
- ControllersStatistics.h
- ControllerState.h
- ControllerStatistics.h
- HardwareInterfaceResources.h
- ListControllers.h
- ListControllerTypes.h
- LoadController.h
- ReloadControllerLibraries.h
- SwitchController.h
- UnloadController.h
- VoxelGrid.h
- AddDiagnostics.h
- DiagnosticArray.h
- DiagnosticStatus.h
- KeyValue.h
- SelfTest.h
- BoolParameter.h
- Config.h
- ConfigDescription.h
- DoubleParameter.h
- Group.h
- GroupState.h
- IntParameter.h
- ParamDescription.h
- Reconfigure.h
- SensorLevels.h
- StrParameter.h
- BehaviorExecutionAction.h
- BehaviorExecutionActionFeedback.h
- BehaviorExecutionActionGoal.h
- BehaviorExecutionActionResult.h
- BehaviorExecutionFeedback.h
- BehaviorExecutionGoal.h
- BehaviorExecutionResult.h
- BehaviorInputAction.h
- BehaviorInputActionFeedback.h
- BehaviorInputActionGoal.h
- BehaviorInputActionResult.h
- BehaviorInputFeedback.h
- BehaviorInputGoal.h
- BehaviorInputResult.h
- BehaviorLog.h
- BehaviorModification.h
- BehaviorRequest.h
- BehaviorSelection.h
- BehaviorSync.h
- BehaviorSynthesisAction.h
- BehaviorSynthesisActionFeedback.h
- BehaviorSynthesisActionGoal.h
- BehaviorSynthesisActionResult.h
- BehaviorSynthesisFeedback.h
- BehaviorSynthesisGoal.h
- BehaviorSynthesisResult.h
- BEStatus.h
- CommandFeedback.h
- Container.h
- ContainerStructure.h
- OutcomeCondition.h
- OutcomeRequest.h
- StateInstantiation.h
- SynthesisErrorCodes.h
- SynthesisRequest.h
- UICommand.h
- ApplyBodyWrench.h
- ApplyJointEffort.h
- BodyRequest.h
- ContactsState.h
- ContactState.h
- DeleteLight.h
- DeleteModel.h
- GetJointProperties.h
- GetLightProperties.h
- GetLinkProperties.h
- GetLinkState.h
- GetModelProperties.h
- GetModelState.h
- GetPhysicsProperties.h
- GetWorldProperties.h
- JointRequest.h
- LinkState.h
- LinkStates.h
- ModelState.h
- ModelStates.h
- ODEJointProperties.h
- ODEPhysics.h
- SetJointProperties.h
- SetJointTrajectory.h
- SetLightProperties.h
- SetLinkProperties.h
- SetLinkState.h
- SetModelConfiguration.h
- SetModelState.h
- SetPhysicsProperties.h
- SpawnModel.h
- WorldState.h
- Accel.h
- AccelStamped.h
- AccelWithCovariance.h
- AccelWithCovarianceStamped.h
- Inertia.h
- InertiaStamped.h
- Point.h
- Point32.h
- PointStamped.h
- Polygon.h
- PolygonStamped.h
- Pose.h
- Pose2D.h
- PoseArray.h
- PoseStamped.h
- PoseWithCovariance.h
- PoseWithCovarianceStamped.h
- Quaternion.h
- QuaternionStamped.h
- Transform.h
- TransformStamped.h
- Twist.h
- TwistStamped.h
- TwistWithCovariance.h
- TwistWithCovarianceStamped.h
- Vector3.h
- Vector3Stamped.h
- Wrench.h
- WrenchStamped.h
- AnalogIOState.h
- AnalogIOStates.h
- AnalogOutputCommand.h
- CameraControl.h
- CameraSettings.h
- CollisionAvoidanceState.h
- CollisionDetectionState.h
- DigitalIOState.h
- DigitalIOStates.h
- DigitalOutputCommand.h
- EndpointNamesArray.h
- EndpointState.h
- EndpointStates.h
- HeadPanCommand.h
- HeadState.h
- HomingCommand.h
- HomingState.h
- InteractionControlCommand.h
- InteractionControlState.h
- IOComponentCommand.h
- IOComponentCommandSrv.h
- IOComponentConfiguration.h
- IOComponentStatus.h
- IODataStatus.h
- IODeviceConfiguration.h
- IODeviceStatus.h
- IONodeConfiguration.h
- IONodeStatus.h
- IOStatus.h
- JointCommand.h
- JointLimits.h
- NavigatorState.h
- NavigatorStates.h
- RobotAssemblyState.h
- SEAJointState.h
- SolvePositionFK.h
- SolvePositionIK.h
- URDFConfiguration.h
- EndpointTrackingError.h
- InterpolatedPath.h
- JointTrackingError.h
- MotionStatus.h
- TrackingOptions.h
- Trajectory.h
- TrajectoryAnalysis.h
- TrajectoryOptions.h
- Waypoint.h
- WaypointOptions.h
- WaypointSimple.h
- AssembleScans.h
- AssembleScans2.h
- GetMapROI.h
- GetPointMap.h
- GetPointMapROI.h
- OccupancyGridUpdate.h
- PointCloud2Update.h
- ProjectedMap.h
- ProjectedMapInfo.h
- ProjectedMapsInfo.h
- SaveMap.h
- SetMapProjections.h
- BezierData.h
- CalibServo.h
- ContactData.h
- IMUdata.h
- JointAngles.h
- JointPulse.h
- JoyButtons.h
- MiniCmd.h
- MoveBaseAction.h
- MoveBaseActionFeedback.h
- MoveBaseActionGoal.h
- MoveBaseActionResult.h
- MoveBaseFeedback.h
- MoveBaseGoal.h
- MoveBaseResult.h
- AllowedCollisionEntry.h
- AllowedCollisionMatrix.h
- ApplyPlanningScene.h
- AttachedCollisionObject.h
- BoundingVolume.h
- ChangeControlDimensions.h
- ChangeDriftDimensions.h
- CheckIfRobotStateExistsInWarehouse.h
- CollisionObject.h
- ConstraintEvalResult.h
- Constraints.h
- ContactInformation.h
- CostSource.h
- DeleteRobotStateFromWarehouse.h
- DisplayRobotState.h
- DisplayTrajectory.h
- ExecuteKnownTrajectory.h
- ExecuteTrajectoryAction.h
- ExecuteTrajectoryActionFeedback.h
- ExecuteTrajectoryActionGoal.h
- ExecuteTrajectoryActionResult.h
- ExecuteTrajectoryFeedback.h
- ExecuteTrajectoryGoal.h
- ExecuteTrajectoryResult.h
- GetCartesianPath.h
- GetMotionPlan.h
- GetMotionSequence.h
- GetPlannerParams.h
- GetPlanningScene.h
- GetPositionFK.h
- GetPositionIK.h
- GetRobotStateFromWarehouse.h
- GetStateValidity.h
- Grasp.h
- GraspPlanning.h
- GripperTranslation.h
- JointConstraint.h
- JointLimits.h
- KinematicSolverInfo.h
- LinkPadding.h
- LinkScale.h
- ListRobotStatesInWarehouse.h
- LoadMap.h
- MotionPlanDetailedResponse.h
- MotionPlanRequest.h
- MotionPlanResponse.h
- MotionSequenceItem.h
- MotionSequenceRequest.h
- MotionSequenceResponse.h
- MoveGroupAction.h
- MoveGroupActionFeedback.h
- MoveGroupActionGoal.h
- MoveGroupActionResult.h
- MoveGroupFeedback.h
- MoveGroupGoal.h
- MoveGroupResult.h
- MoveGroupSequenceAction.h
- MoveGroupSequenceActionFeedback.h
- MoveGroupSequenceActionGoal.h
- MoveGroupSequenceActionResult.h
- MoveGroupSequenceFeedback.h
- MoveGroupSequenceGoal.h
- MoveGroupSequenceResult.h
- MoveItErrorCodes.h
- ObjectColor.h
- OrientationConstraint.h
- OrientedBoundingBox.h
- PickupAction.h
- PickupActionFeedback.h
- PickupActionGoal.h
- PickupActionResult.h
- PickupFeedback.h
- PickupGoal.h
- PickupResult.h
- PlaceAction.h
- PlaceActionFeedback.h
- PlaceActionGoal.h
- PlaceActionResult.h
- PlaceFeedback.h
- PlaceGoal.h
- PlaceLocation.h
- PlaceResult.h
- PlannerInterfaceDescription.h
- PlannerParams.h
- PlanningOptions.h
- PlanningScene.h
- PlanningSceneComponents.h
- PlanningSceneWorld.h
- PositionConstraint.h
- PositionIKRequest.h
- QueryPlannerInterfaces.h
- RenameRobotStateInWarehouse.h
- RobotState.h
- RobotTrajectory.h
- SaveMap.h
- SaveRobotStateToWarehouse.h
- SetPlannerParams.h
- TrajectoryConstraints.h
- VisibilityConstraint.h
- WorkspaceParameters.h
- GetMap.h
- GetMapAction.h
- GetMapActionFeedback.h
- GetMapActionGoal.h
- GetMapActionResult.h
- GetMapFeedback.h
- GetMapGoal.h
- GetMapResult.h
- GetPlan.h
- GridCells.h
- MapMetaData.h
- OccupancyGrid.h
- Odometry.h
- Path.h
- SetMap.h
- MakeNavPlan.h
- SetCostmap.h
- NodeletList.h
- NodeletLoad.h
- NodeletUnload.h
- GetObjectInformation.h
- ObjectInformation.h
- ObjectRecognitionAction.h
- ObjectRecognitionActionFeedback.h
- ObjectRecognitionActionGoal.h
- ObjectRecognitionActionResult.h
- ObjectRecognitionFeedback.h
- ObjectRecognitionGoal.h
- ObjectRecognitionResult.h
- ObjectType.h
- RecognizedObject.h
- RecognizedObjectArray.h
- Table.h
- TableArray.h
- BoundingBoxQuery.h
- GetOctomap.h
- Octomap.h
- OctomapWithPose.h
- ModelCoefficients.h
- PointIndices.h
- PolygonMesh.h
- Vertices.h
- GetPolledImage.h
- duration.h
- msg.h
- node_handle.h
- publisher.h
- service_client.h
- service_server.h
- subscriber.h
- time.h
- Empty.h
- GetLoggers.h
- Logger.h
- SetLoggerLevel.h
- TwoInts.h
- Clock.h
- Log.h
- TopicStatistics.h
- AddTwoInts.h
- BadTwoInts.h
- Floats.h
- HeaderString.h
- Adc.h
- Test.h
- Log.h
- RequestMessageInfo.h
- RequestParam.h
- RequestServiceInfo.h
- TopicInfo.h
- BatteryState.h
- CameraInfo.h
- ChannelFloat32.h
- CompressedImage.h
- FluidPressure.h
- Illuminance.h
- Image.h
- Imu.h
- JointState.h
- Joy.h
- JoyFeedback.h
- JoyFeedbackArray.h
- LaserEcho.h
- LaserScan.h
- MagneticField.h
- MultiDOFJointState.h
- MultiEchoLaserScan.h
- NavSatFix.h
- NavSatStatus.h
- PointCloud.h
- PointCloud2.h
- PointField.h
- Range.h
- RegionOfInterest.h
- RelativeHumidity.h
- SetCameraInfo.h
- Temperature.h
- TimeReference.h
- Mesh.h
- MeshTriangle.h
- Plane.h
- SolidPrimitive.h
- SmachContainerInitialStatusCmd.h
- SmachContainerStatus.h
- SmachContainerStructure.h
- Bool.h
- Byte.h
- ByteMultiArray.h
- Char.h
- ColorRGBA.h
- Duration.h
- Empty.h
- Float32.h
- Float32MultiArray.h
- Float64.h
- Float64MultiArray.h
- Header.h
- Int16.h
- Int16MultiArray.h
- Int32.h
- Int32MultiArray.h
- Int64.h
- Int64MultiArray.h
- Int8.h
- Int8MultiArray.h
- MultiArrayDimension.h
- MultiArrayLayout.h
- String.h
- Time.h
- UInt16.h
- UInt16MultiArray.h
- UInt32.h
- UInt32MultiArray.h
- UInt64.h
- UInt64MultiArray.h
- UInt8.h
- UInt8MultiArray.h
- Empty.h
- SetBool.h
- Trigger.h
- DisparityImage.h
- FrameGraph.h
- tf.h
- tfMessage.h
- transform_broadcaster.h
- FrameGraph.h
- LookupTransformAction.h
- LookupTransformActionFeedback.h
- LookupTransformActionGoal.h
- LookupTransformActionResult.h
- LookupTransformFeedback.h
- LookupTransformGoal.h
- LookupTransformResult.h
- TF2Error.h
- TFMessage.h
- Packet.h
- DemuxAdd.h
- DemuxDelete.h
- DemuxList.h
- DemuxSelect.h
- MuxAdd.h
- MuxDelete.h
- MuxList.h
- MuxSelect.h
- JointTrajectory.h
- JointTrajectoryPoint.h
- MultiDOFJointTrajectory.h
- MultiDOFJointTrajectoryPoint.h
- ShapeAction.h
- ShapeActionFeedback.h
- ShapeActionGoal.h
- ShapeActionResult.h
- ShapeFeedback.h
- ShapeGoal.h
- ShapeResult.h
- Velocity.h
- PanoramaImg.h
- SetFollowState.h
- TakePanorama.h
- Turtlebot3Action.h
- Turtlebot3ActionFeedback.h
- Turtlebot3ActionGoal.h
- Turtlebot3ActionResult.h
- Turtlebot3Feedback.h
- Turtlebot3Goal.h
- Turtlebot3Result.h
- SensorState.h
- Sound.h
- VersionInfo.h
- Color.h
- Kill.h
- Pose.h
- SetPen.h
- Spawn.h
- TeleportAbsolute.h
- TeleportRelative.h
- ImageMarker.h
- InteractiveMarker.h
- InteractiveMarkerControl.h
- InteractiveMarkerFeedback.h
- InteractiveMarkerInit.h
- InteractiveMarkerPose.h
- InteractiveMarkerUpdate.h
- Marker.h
- MarkerArray.h
- MenuEntry.h
- ArduinoHardware.h
- ArduinoTcpHardware.h
- duration.cpp
- ros.h
- time.cpp
- ROSSerial.hpp
- SpotServo.cpp
- SpotServo.hpp
- Utilities.cpp
- Utilities.hpp
- README
- main.cpp
- README
- .gitignore
- .travis.yml
- platformio.ini
- __init__.py
- 1f334.png
- 1f389.png
- 1f3af.png
- 1f3e0.png
- 1f422.png
- 1f440.png
- 1f44d.png
- 1f44e.png
- 1f604.png
- 1f615.png
- 1f680.png
- 1f912.png
- 2764.png
- 55120103.jpeg
- 55120103_002.jpeg
- 55120103_003.jpeg
- 55120103_004.jpeg
- 55120103_005.jpeg
- 55120103_006.jpeg
- 8529940.jpeg
- 8529940_002.jpeg
- behaviors-bootstrap-e617193e.js
- environment-bootstrap-0b18da31.js
- frameworks-30898058.js
- frameworks-c4d3a737ed86a598505e48f9c81adb77.css
- github-81ecfaf10ba4045e46a30c21804be0eb.css
- github-bootstrap-da23a590.js
- issues-bootstrap-0e3ef99a.js
- octocat-spinner-128.gif
- octocat-spinner-32.gif
- search-key-slash.svg
- vendor-d005e45b.js
- A_descent.gif
- Add params in launch file, to be able to control some robot specs ยท Issue #12 ยท moribots_spot_mini_mini.html
- BOM.png
- CalibratePWM.png
- full_control.gif
- LIE_PWM.png
- LIE_PWM_Y.png
- NOM_PWM.png
- NOM_PWM_MODE.png
- PERP_MODE.jpg
- PERP_PWM.png
- PERP_PWM_Y.png
- PWM_CALIB.png
- rpy.gif
- RUN_PWM.png
- RUN_PWM_Y.png
- RUN_SEQ.gif
- spot_demo.gif
- spot_hello.gif
- spot_hello_2.gif
- spot_hop.gif
- spot_real_z.gif
- STR_MODE.jpg
- STR_PWM.png
- STR_PWM_Y.png
- T2_1.gif
- V2_3.gif
- V_descent.gif
- Gerber_Spot_PDB.zip
- pdb.png
- README.md
- __init__.py
- Calibration.md
- README.md
- __init__.py
- Bezier.py
- Raibert.py
- __init__.py
- spot_bezier_env.py
- __init__.py
- LegKinematics.py
- LieAlgebra.py
- SpotKinematics.py
- __init__.py
- SpotOL.py
- BACK.stl
- Back.stl
- Back_Bracket.stl
- BATTERY.stl
- Battery.stl
- Chassis_Left_Side.stl
- Chassis_Right_Side.stl
- FRONT.stl
- Front.stl
- Front_Bracket.stl
- LEFT_FOOT.stl
- LEFT_HIP.stl
- LEFT_LOWER_LEG.stl
- LEFT_UPPER_LEG.stl
- MAINBODY.stl
- RIGHT_FOOT.stl
- RIGHT_HIP.stl
- RIGHT_LOWER_LEG.stl
- RIGHT_UPPER_LEG.stl
- SERVO_WITH_COVER.stl
- backpart.stl
- foot.stl
- frontpart.stl
- larm.stl
- larm_cover.stl
- lfoot.stl
- LICENSE.txt
- lshoulder.stl
- mainbody.dae
- mainbody.stl
- rarm.stl
- rarm_cover.stl
- README.txt
- rear.stl
- rear2.stl
- rearmain.stl
- rfoot.stl
- rplidar_main.stl
- rshoulder.stl
- spot.urdf
- spot_old.urdf
- __init__.py
- plane.mtl
- plane.obj
- plane.urdf
- plane100.obj
- plane100.urdf
- plane_implicit.urdf
- plane_stadium.sdf
- plane_transparent.mtl
- plane_transparent.obj
- plane_transparent.urdf
- __init__.py
- action_mapper.py
- bullet_client.py
- gui.py
- .gitignore
- __init__.py
- env_randomizer_base.py
- gimp_overlay_out.png
- heightfield.py
- motor.py
- spot.py
- spot_env_randomizer.py
- spot_gym_env.py
- wm_height_out.png
- .gitignore
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- gh-md-toc
- LICENSE
- README.md
- readthedocs.yml
- spot_best.zip
- toc.md
๐ Installation Guide
git clone https://github.com/OpenQuadruped/spot_mini_mini
Downloads the entire project code from GitHub to your computer.
cd spot_mini_mini
Moves into the project folder you just downloaded.
2. CMake
Medium Recommendedcd mini_ros
This project's files live in a subfolder, so move into it first.
mkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
3. Python
Easypip install -r docs/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <์คํํ ํ์ผ๋ช
>.py # README์์ ์ ํํ ์คํ ํ์ผ๋ช
์ ํ์ธํ์ธ์
Runs the Python script (or module).
4. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd docs
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
