报错说Tello not connected
时间: 2024-06-09 17:08:29 浏览: 225
这个报错一般是因为你的代码无法连接到 Tello 无人机。你可以按照以下步骤来解决这个问题:
1. 确认你的 Tello 无人机已经打开并连接到你的电脑或手机的 Wi-Fi 热点上。
2. 确认你的代码中已经正确设置了 Tello 无人机的 IP 地址和端口号。一般情况下,默认的 IP 地址是 192.168.10.1,端口号是 8889。
3. 如果你使用的是 Python 语言,可以尝试使用 Tello SDK 提供的 Python 库来连接 Tello 无人机,例如 DJITelloPy。你可以在 Python 中使用以下代码来测试连接是否成功:
```
from djitellopy import Tello
tello = Tello()
tello.connect()
```
如果连接成功,你应该能够看到类似下面的输出:
```
Connection established: ('192.168.10.1', 8889)
```
如果连接失败,你可以尝试重启 Tello 无人机和你的电脑或手机,并重新连接。如果还是无法连接,可能需要检查你的网络设置和防火墙配置。
相关问题
请帮我分析这段报错 AttributeError: 'Tello' object has no attribute 'take_picture'
引用\[1\]:快捷操作:可选择文章目录来快速直达查看 文章目录 报错 AttributeError: 'WebDriver' object has no attribute 'find_elements_by_xpath' 解决方法前言一、解决方法1二、解决方法2 。 引用\[2\]:python3 导入 Matplotlib 画图 报错 AttributeError: ‘version_info’ object has no attribute ‘version’ 解决办法: python的这种问题往往是包的版本不对,网上有些解决办法是修改init.py里的函数。这种方法不太赞同。其实只需要将原有的pyparsing这个包改位2.4.7就可以解决这个问题了 步骤: 先卸载原有包:pip uninstall pyparsing 再安装指定包:pip install pyparsing==2.4.7 。 引用\[3\]:使用python的beautifulsoup库爬取网页数据的时候,使用select方法找标签并赋值,get_text()提取文本内容时,报错: AttributeError: ResultSet object has no attribute 'get_text'. You're probably treating a list of elements like a single element. Did you call find_all() when you meant to call find()? 。
问题:请帮我分析这段报错 AttributeError: 'Tello' object has no attribute 'take_picture'
回答: 这段报错 AttributeError: 'Tello' object has no attribute 'take_picture' 表示在 'Tello' 对象中没有 'take_picture' 属性。这意味着在代码中尝试调用 'Tello' 对象的 'take_picture' 方法时出现了错误。可能的原因是 'Tello' 类没有定义 'take_picture' 方法,或者在创建 'Tello' 对象时出现了错误。要解决这个问题,你可以检查代码中是否正确地定义了 'Tello' 类,并确保在调用 'take_picture' 方法之前正确地创建了 'Tello' 对象。
#### 引用[.reference_title]
- *1* [报错 AttributeError: ‘WebDriver‘ object has no attribute ‘find_elements_by_xpath‘ 解决方法](https://blog.csdn.net/qq_52341947/article/details/127631533)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [解决python3 导入 Matplotlib 画图 报错 AttributeError: ‘version_info‘ object has no attribute ‘__...](https://blog.csdn.net/Zqinstarking/article/details/124158287)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [报错AttributeError: ResultSet object has no attribute ‘get_text‘.](https://blog.csdn.net/weixin_55579895/article/details/120979091)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
tello无人机shipinpython
Tello无人机可以使用Python编程语言进行控制和操作。通过使用Tello SDK(软件开发工具包),您可以使用Python脚本来发送指令和接收无人机的状态信息。
以下是使用Python和Tello SDK控制Tello无人机的示例代码:
```python
# 导入tello包
import tello
# 创建无人机对象
drone = tello.Tello()
# 连接无人机
drone.connect()
# 发送指令
drone.takeoff()
drone.move_forward(50)
drone.rotate_ccw(90)
drone.move_forward(50)
drone.land()
# 关闭连接
drone.end()
```
该代码将从Tello无人机起飞,向前移动50厘米,逆时针旋转90度,再向前移动50厘米,最后着陆,并关闭与无人机的连接。
您还可以使用Python和Tello SDK来控制无人机的高度,飞行速度,相机等设置,以及获取无人机的状态信息,例如电池电量,高度和速度。
通过使用Python和Tello SDK,您可以轻松地编写自定义的无人机应用程序和控制器,以实现各种有趣的功能和操作。
阅读全文