IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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-Python

OpenCV简介

OpenCV是一个开源的跨平台计算机视觉和机器学习软件库,它由一系列C函数和少量C++类构件而成,轻量级而且高效,同时还提供了Python、Ruby、Matlab等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

实际项目中可以使用OpenCV来做图像的颜色识别、目标检测、物体分类等功能。

安装OpenCV-Python

ubuntu mate 20.04系统的库中自带有OpenCV的apt地址,所以可以直接输入命令安装,而不需要手动编译源码。

运行以下命令安装即可:

sudo apt install libopencv-dev python3-opencv

测试OpenCV-Python

1.运行Python3环境

python3   

2.导入cv2模块

import cv2

3.打印OpenCV-Python的版本

print(cv2.__version__)

2. 图形化界面的安装

安装x-windows的基础

sudo apt-get install x-window-system-core

安装ubuntu桌面

sudo apt-get install ubuntu-desktop

重启

sudo reboot

3. 安装机器人操作系统ROS

ROS简介

ROS(Robot Operating System, 机器人操作系统)是用于编写机器人软件程序的一种具有高度灵活性的软件架构,它不仅提供一系列程序库和工具以帮助软件开发者创建机器人应用软件,还提供了硬件抽象、设备驱动、库函数、可视化、消息传递和软件包管理等诸多功能。

安装ROS

1.添加ROS的包地址到软件源文件中。

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

2.添加keys

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3.更新软件源,这一步必须操作,系统才能获取上面添加的ROS源地址。

sudo apt update

4.安装ROS桌面完整版,里面包含了ROS桌面插件、2D/3D模拟器和2D/3D感知包等。

sudo apt install ros-noetic-desktop-full

此时系统会询问是否确定安装,输入Y再按回车确定安装。由于安装文件比较多,安装过程比较久,请耐心等待。

5.配置环境

source /opt/ros/noetic/setup.bash
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

6.安装kdl和moveit工具

sudo apt-get install ros-noetic-moveit
sudo apt-get install ros-noetic-kdl-*

7.到此就已经在ubuntu mate 20.04系统中安装完整的机器人操作系统ROS Noetic了。

输入ros再按两次Tab键可以查看到ros相关的命令。

测试ROS

测试过程中总共需要打开3个终端,第一个终端打开ROS主进程,第二个终端打开小乌龟控制台,第三个终端用于键盘输入控制小乌龟运动。

注意:此测试过程需要在实际连接树莓派的屏幕上操作,不可以使用远程SSH来操作。

1.打开第一个终端,输入以下命令打开主进程

roscore

在这里插入图片描述

2.打开第二个终端,输入以下命令打开小乌龟控制台

rosrun turtlesim turtlesim_node

在这里插入图片描述

3.打开第三个终端,输入以下命令打开输入设备,然后保持第三个终端为活跃状态,通过控制树莓派连接的键盘上的方向键就可以控制小乌龟的运动。

rosrun turtlesim turtle_teleop_key

在这里插入图片描述

按‘q’可以退出输入控制台。其他终端按Ctrl+C退出。

4.整个窗口的截图如下,到此ROS环境测试完成。
在这里插入图片描述

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-03-16 22:21:38  更:2022-03-16 22:25:27 
 
开发: 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-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码