Windows自带WSL实现Ubuntu使用、ROS安装、可视化桌面、gazebo黑屏解决
想用gazebo做四旋翼的可视仿真,然后就发现要用ROS,然后就发现要用Linux,之前在matlab上装PX4支持包发现win10有自带的Linux子系统,感觉不错,试一试。谁知道装的过程各种坑,自己总结下方法和一些可靠的链接(侵删),希望能帮上同道中人,另外有一个,子系统的能力还是不太够的,我是8代i5+8G内存,跑gazebo很卡,最后还是在移动硬盘装了个系统,给大家做个参照。
1 Ubuntu安装
Linux系统有多个具体的版本,debian/redhat/ubuntu…根据网上查到的教程,做ROS做gazebo的一般都是在Ubuntu系统下,俺也装这个。需要注意的是,win10下的Ubuntu子系统仅为一个bash命令行,具体的桌面环境等配置见第二节。
1.1 开放权限
两条指令,按这个做即可。
设置——>更新和安全——>针对开发人员——>开发人员模式
控制面板——>程序——>程序和功能——>启用或关闭Windows功能——>适用于Linux的Windows子系统——>确定 (然后重启)
1.2 安装
最简单的一步hhh,去微软的应用商店搜Ubuntu,如下,第一个是Ubuntu系统,每六个月更新一次;加上LTS是表示长期支持,一般时长为三年,这里我选择的是18.04LTS,选中你想装的,安装即可: