
Apollo Studio 自动驾驶平台导入高精地图
本文最后更新于 2024-12-25,文章已经超过60天没有更新,文章内容可能已经过时。
1. 连接 WSL
- 1.1 打开代码编辑器
VS Code
- 1.2 点击vscode左下角图标 🔗
- 1.3 在弹出的下拉框中选择
连接到 WSL
2.连接到Docker容器
- 2.1 点击vscode左下角图标 🔗
- 2.2 点击
附加到正在运行的容器
如果出现这个错误 按照2.3执行 否则跳过
· 2.3 解决因没有启动 Apollo 容器的报错
·· 2.3.1 在终端输入cd application-core
进入apollo项目路径
·· 2.3.2 在终端输入su root
切换到root
用户
·· 2.3.3 在终端输入aem start
命令来启动项目
2.3.4 出现图中[ OK ] Enjoy!
代表启动成功 返回到 第2步 尝试重新连接🔗
3.打开工作目录
- 3.1 在弹出的新编辑器窗口中点击左上角
文件
->打开文件夹..
- 3.2 输入
/
选择apollo_wworkspace
- 3.3 拖入地图文件到
data/data_map/
中
4.解压地图压缩包
- 4.1 右键左侧文件列表
map_data
右键->在终端打开
- 4.2 终端中输入
tar -xvf xh_2024_contest.tar.gz
解压
5 重启 Dreamview
- 5.1 点击左上角
终端
->新建终端
- 5.2 输入命令
aem bootstrap restart --plus
- 5.3 输入命令
aem bootstrap start --plus
6 查看是否成功
- 6.1 进入 http://localhost:8888
- 6.2 选择
操作
->Sim_Control
- 6.3 在
环境资源
->高精地图
中查看是否上传成功
不使用图形化导入地图
安装前确保 apollo 平台已经启动了
1.将要上传的文件放到桌面
2.右键桌面选择在终端打开
3.在终端中输入 wsl
进入子系统
4.使用 docker cp
命令复制文件到容器
docker cp [文件路径] [容器名]:[目标地址]
docker cp ./xh_2024_contest.tar.gz dd33a6c02802:/apollo_workspace/data/map_data
[ 命令 ] [ 文件名 ] [ 容器名 ]:[ 目标地址 ]
容器名使用
docker ps
查看
Docker ps命令是用于查看正在运行的Docker容器的状态信息。
5. 进入到容器内解压地图
docker exec -it [容器名] bash
docker exec -it dd33a6c02802 bash
[ 命令 ] [ 文件名 ] [ 容器名 ]:[ 目标地址 ]
docker exec -it dd33 bash 这样也可以 取容器名的前几个字母
6.打开存放地图的目录
cd [目录]
进入目录
cd ..
返回到上一级
ls
查看当前目录文件
cd data/map_data/
# 可以一次进入多个目录
ls
如果以上操作都是正确的话 就能看到你刚才上传的文件了
7.解压 xxx.tar.gz 文件
tar -xvf [文件名]
tar -xvf xh_2024_contest.tar.gz
8.重启apollo
cd ..
返回上一级
退回到 apollo_workspace
目录
aem bootstrap restart --plus
重启apollo
aem bootstrap restart --plus
aem bootstrap start --plus
查看 http:localhost:8888
9.重命名地图 [可选]
mv [文件名] [新文件名]
# 进入地图路径
cd data/map_data/
mv xh_2024_contest map_xxx
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 deadmau5v
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果
Steam卡片