自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 938

原创 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 861

原创 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 1039

原创 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 1427 1

原创 5 ROS的安装与常用操作简介

5.1 ROS是什么? ROS(Robot Operating System机器人操作系统)是面向机器人的开源的元操作系统(meta-operating system)。它能够提供类似传统操作系统的诸多功能,如硬件抽象、底层设备控制、常用功能实现、进程间消息传递和程序包管理等。此外,它还提供相关工具和库,用于获取、编译、编辑代码以及在多个计算机之间运行程序完成分布式计算。来源:《机器人操作系统浅析》P1-4 抛开它的名字,ROS并不是一个真正的操作系统。相反,它是一个框架和服务的集合...

2022-05-12 09:54:12 2533

原创 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 2381

原创 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 912

原创 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 2178

原创 1.U盘安装ubuntu系统

U盘安装Ubuntu系统

2022-05-10 22:42:45 10748

原创 零基础制作自动导航机器人

《零基础制作自动导航机器人》课程主要包含以下内容:1.U盘安装ubuntu系统(U盘启动即可使用Ubuntu系统)2.Ubuntu简介3.硬件部分准备4.下位机的连线与调试5.ROS的安装与常用操作简介6.电脑键盘控制机器人7.手机App控制机器人8.雷达的连接9.摄像头视频实时传输10.机器人自动导航建地图...

2022-05-10 09:13:00 1713

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除