在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):ShuoYangRobotics/QuadrupedSim开源软件地址(OpenSource Url):https://github.com/ShuoYangRobotics/QuadrupedSim开源编程语言(OpenSource Language):MATLAB 85.9%开源软件介绍(OpenSource Introduction):Starting Jun 2020, I will reactivate this repo and use it to help a onging research Revise a number of conventions
Two years ago after reading "Legged Robots that Balance", I started to work on a MATLAB simulation of a quadruped robot. Initially this project is put in my "toy_code" repo. This semester I will use this quadruped robot for two of my CMU course projects. So it is necessary to create a dedicated repository for it. General Principle Simulate a walking quadruped robot is easy (But remember all simulations are wrong), first construct body and legs, then carefully understand the frame transformations among them to get forward and inverse kinematics. So the robot knows how to place its feet. Then find a good method to simulate the contact forces between a foot and the ground. This is proved to be very difficult because few exisiting contact models are precise enough compared to real world scenario. Besides, bad contact force model can make simulation run slower, for the contact force will make the entire simulation model "stiff". In the current implementation, I use Simscape Multibody Contact Forces Library created by Steve Miller. Then design a gait planner to move feet in a periodic manner. Helper code:
quad_XXXX.slx will be the name of different models. I will make sure all quad_XXXX.sx file has a corresponding init_quad_XXXX.m initialization file. By Dec-6-2018, the best running model is quad_new_leg_raibert_strategy_v2.slx and its init file init_quad_new_leg_raibert_strategy_v2.m Notice:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论