这篇帖子的目的

这篇帖子是HUST网安学院机器人与人工智能安全课程的答疑帖,用来解答课程中出现的各种问题;如果有新的Q&A希望补充的话,可以直接在评论区留言

No.1

Q

1
2
RLException: [turtlebot3_remote.launch] is neither a launch file in package [turtlebot3_bringup] nor is [turtlebot3_bringup] a launch file name
The traceback for the exception was written to the log file

A

修改~/.bashrc,确保两个setup.bash是如下顺序并且没有重复source:

1
2
source /opt/ros/noetic/setup.bash
source ~/catkin_ws/devel/setup.bash

No.2

Q

ubuntu的网络设置中没有有线连接这个选项

A

nmcli重启网络服务

1
2
sudo nmcli networking off 
sudo nmcli networking on

No.3

Q

网络激活失败

A

  1. 首先确认自己连接的不是校园网而是实验室的路由器
  2. 然后检查虚拟机设置->桥接模式中没有勾选“复制物理网络连接状态”
  3. 检查编辑->虚拟网络编辑器->更改设置(需要管理员权限)中是否有VMNet0,以及桥接模式连接的是不是自己的无线网卡