- 博客(10)
- 收藏
- 关注
原创 9 摄像头视频实时传输
(1)下载功能包,网址为:GitHub - ros-drivers/usb_cam: A ROS Driver for V4L USB Cameras 资料网址:usb_cam - ROS Wiki。(2)双击解压缩。(3)将文件夹拷入~/kdbot_ws/src/目录。(4)进入~/kdbot_ws/目录,打开终端。输入catkin_make,进行编译。(5)设置环境变量:source ~/kdbot_ws/devel/setup.bash(6)roslaunch usb_c..
2022-05-12 11:01:49
986
原创 8 雷达的连接
(1)安装SDK(软件开发工具包:Software Development Kit)库1)下载SDK库:进入https://github.com/YDLIDAR/YDLidar-SDK网站下载。2)双击解压缩(提取)。3)进入文件夹,新建build文件夹。4)进入build文件夹,打开终端,输入:cmake ..5)输入:make 编译6)输入:sudo make install 进行源代码安装。(源代码安装详见:2.3.4节)(2)下载雷达的ROS驱动安装包。1..
2022-05-12 10:59:29
912
原创 7 手机控制机器人运动
(1)在以下网址下载ROS Control_v1.0.apk。 链接: https://pan.baidu.com/s/1Nheim5IeDWPhC3l6Etq5-g?pwd=njjz 提取码: njjz(2)在手机上安装。(3)在电脑上,打开一个终端,输入:roscore。(4)设置环境变量:重新打开终端,输入source kdbot_ws/devel/setup.bash。(5)设置端口权限:sudo chmod 666 /dev/ttyUSB0。(6)在终端输入:...
2022-05-12 10:53:41
1144
原创 6 电脑键盘控制机器人
6.1 建立上位机与下位机的联系(1)将ros_arduino_bridge拷贝进入src文件夹。(2)进入src——ros_arduino_bridge——ros_arduino_python——config,找到 arduino_params.yaml文件。(3)右键单击arduino_params.yaml,选择复制。在本文件夹下右键——粘贴。文件夹下就有一个arduino_params(复件).yaml,右键点击这个文件,选择重命名,将名称重命名为my_arduino_para..
2022-05-12 10:13:31
1515
2
原创 5 ROS的安装与常用操作简介
5.1 ROS是什么? ROS(Robot Operating System机器人操作系统)是面向机器人的开源的元操作系统(meta-operating system)。它能够提供类似传统操作系统的诸多功能,如硬件抽象、底层设备控制、常用功能实现、进程间消息传递和程序包管理等。此外,它还提供相关工具和库,用于获取、编译、编辑代码以及在多个计算机之间运行程序完成分布式计算。来源:《机器人操作系统浅析》P1-4 抛开它的名字,ROS并不是一个真正的操作系统。相反,它是一个框架和服务的集合...
2022-05-12 09:54:12
2610
原创 4 下位机的连线与调试
4.1 连线(1)连线依据使用开源项目ros_arduino_bridge。从名字上来看,ros_arduino_bridge是建立了ROS(机器人操作系统)和Arduino之间的桥梁。也就是建立了机器人上位机与下位机之间的通讯。它是一个ROS功能包集,包括了Arduino库(ROSArduinoBridge)和一系列用来控制基于Arduino的ROS功能包。参考:ros_arduino_bridge - ROS Wikia)下载可直接在https://github.com/hbrobo
2022-05-12 08:45:34
2470
原创 3 硬件部分准备
3.1 本课程机器人的功能本课程所要创建的机器人,要完成以下功能。(1)电脑控制机器人移动(2)手机控制机器人移动(3)机器人图传(4)建立地图(5)自动导航3.2 需要准备的硬件(1)运算主机可以选择笔记本电脑、树莓派、英伟达Jetson、工控机(如:英特尔NUC11猎豹峡谷等)。主要承担机器人的运算工作。(2)底盘1)控制板(搜索关键词:Arduino Nano)选择Arduino Nano微控制板。实现电机的控制功......
2022-05-12 00:21:55
958
原创 2 Ubuntu简介
2.1 操作系统2.1.1什么是操作系统: 操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。2.1.2操作系统的种类:(1)桌面操作系统:主要用于个人计算机上。 1)从硬件架构上来说主要分为两大阵营,PC机(Windows,Linux等)与Ma...
2022-05-10 23:37:10
2257
原创 零基础制作自动导航机器人
《零基础制作自动导航机器人》课程主要包含以下内容:1.U盘安装ubuntu系统(U盘启动即可使用Ubuntu系统)2.Ubuntu简介3.硬件部分准备4.下位机的连线与调试5.ROS的安装与常用操作简介6.电脑键盘控制机器人7.手机App控制机器人8.雷达的连接9.摄像头视频实时传输10.机器人自动导航建地图...
2022-05-10 09:13:00
1752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人