| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 【分享】从零开始在树莓派4B上搭建环境,使用ros控制dofbot机械臂(三) -> 正文阅读 |
|
[人工智能]【分享】从零开始在树莓派4B上搭建环境,使用ros控制dofbot机械臂(三) |
《从零开始配置树莓派控制机械臂》专栏传送门【分享】从零开始在树莓派4B上搭建环境,使用ros控制dofbot机械臂(一) 【分享】从零开始在树莓派4B上搭建环境,使用ros控制dofbot机械臂(二) 【分享】从零开始在树莓派4B上搭建环境,使用ros控制dofbot机械臂(三) 【分享】从零开始在树莓派4B上搭建环境,使用ros控制dofbot机械臂(四) 1. 安装OpenCV-PythonOpenCV简介 OpenCV是一个开源的跨平台计算机视觉和机器学习软件库,它由一系列C函数和少量C++类构件而成,轻量级而且高效,同时还提供了Python、Ruby、Matlab等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 实际项目中可以使用OpenCV来做图像的颜色识别、目标检测、物体分类等功能。 安装OpenCV-Python ubuntu mate 20.04系统的库中自带有OpenCV的apt地址,所以可以直接输入命令安装,而不需要手动编译源码。 运行以下命令安装即可:
测试OpenCV-Python 1.运行Python3环境
2.导入cv2模块
3.打印OpenCV-Python的版本
2. 图形化界面的安装安装x-windows的基础
安装ubuntu桌面
重启
3. 安装机器人操作系统ROSROS简介 ROS(Robot Operating System, 机器人操作系统)是用于编写机器人软件程序的一种具有高度灵活性的软件架构,它不仅提供一系列程序库和工具以帮助软件开发者创建机器人应用软件,还提供了硬件抽象、设备驱动、库函数、可视化、消息传递和软件包管理等诸多功能。 安装ROS 1.添加ROS的包地址到软件源文件中。
2.添加keys
3.更新软件源,这一步必须操作,系统才能获取上面添加的ROS源地址。
4.安装ROS桌面完整版,里面包含了ROS桌面插件、2D/3D模拟器和2D/3D感知包等。
此时系统会询问是否确定安装,输入Y再按回车确定安装。由于安装文件比较多,安装过程比较久,请耐心等待。 5.配置环境
6.安装kdl和moveit工具
7.到此就已经在ubuntu mate 20.04系统中安装完整的机器人操作系统ROS Noetic了。 输入ros再按两次Tab键可以查看到ros相关的命令。 测试ROS 测试过程中总共需要打开3个终端,第一个终端打开ROS主进程,第二个终端打开小乌龟控制台,第三个终端用于键盘输入控制小乌龟运动。 注意:此测试过程需要在实际连接树莓派的屏幕上操作,不可以使用远程SSH来操作。 1.打开第一个终端,输入以下命令打开主进程
2.打开第二个终端,输入以下命令打开小乌龟控制台
3.打开第三个终端,输入以下命令打开输入设备,然后保持第三个终端为活跃状态,通过控制树莓派连接的键盘上的方向键就可以控制小乌龟的运动。
按‘q’可以退出输入控制台。其他终端按Ctrl+C退出。 4.整个窗口的截图如下,到此ROS环境测试完成。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 14:57:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |