文件名称:self_balancing_robot
文件大小:28.18MB
文件格式:ZIP
更新时间:2024-05-17 22:20:41
JupyterNotebook
使用ROS和Gazebo的自平衡机器人仿真 纸 视频 视频的youtube链接在笔记本文件中提供。 可以分别从 , 和访问它们。 在这个项目中,我在凉亭建立了一个自平衡机器人仿真。 这些文件的结构如下 笔记本夹 它有两个jupyter笔记本文件。 其中包含名为Self Balancing Robot.ipynb的机器人模型开发的描述。 Controllers.ipynb通过视频描述了Controllers.ipynb的测试。 视频 笔记本文件夹内的video文件夹包含项目的视频 Src文件夹 $ Src $文件夹包含项目的源代码。 文件SelfBalance.py显示PID, SelfBalance_withFuzzy.py显示Fuzzy P控制器实现,而SelfBalance_withLQR.py显示LQR实现。 启动文件夹 启动文件夹包含启动文件。首先在catkin工作区中下载git
【文件预览】:
self_balancing_robot-master
----rqt_ez_pub_setting()
--------LQR.yaml(161B)
--------setting.yaml(226B)
----Notebook()
--------pidcontrol.pyc(7KB)
--------Controllers.ipynb(79KB)
--------SelfBalanceDeepRLQ.ipynb(193KB)
--------Self Balancing Robot .ipynb(11KB)
--------Video()
--------LQR.png(21KB)
--------pidcontrol.py(8KB)
----src()
--------SelfBalance_withLQR.py(3KB)
--------SelfBalance_withFuzzyP.py(2KB)
--------pidcontrol.py(8KB)
--------SelfBalance.py(3KB)
----CMakeLists.txt(7KB)
----GazeboModel.png(73KB)
----README.md(2KB)
----urdf()
--------robot2.urdf.xacro(4KB)
--------robot.urdf.xacro(4KB)
--------robot.urdf(3KB)
--------robot3.urdf.xacro(6KB)
----package.xml(3KB)
----launch()
--------spawn_urdf_Fuzzy.launch(809B)
--------spawn_withLQR.launch(878B)
--------main_LQR.launch(428B)
--------main_Fuzzy.launch(431B)
--------spawn_urdf.launch(870B)
--------main.launch(431B)
----meshes()
--------WheelZRightTiny.STL(1.19MB)
--------Assem2_No_Wheel.STL(2.69MB)
--------Assem_No_wheelTiny.dae(3.9MB)
--------WheelZ.dae(1.82MB)
--------Assem_No_wheelSmall.dae(3.9MB)
--------WHeelZ.STL(11KB)
--------WheelZSmall.dae(1.82MB)
--------WheelZTinyRight.dae(1.82MB)
--------Assem2_No_WheelTiny.STL(2.69MB)
--------WheelZLeftTiny.STL(1.19MB)
--------Assem2Tiny.dae(7.07MB)
--------WheelZTiny.dae(1.82MB)
--------WheelZTinyLeft.dae(1.82MB)
--------Assem2.STL(4.48MB)
--------Assem_No_wheel.dae(3.9MB)
--------Assem2Tiny.STL(4.48MB)