一、装win32com win32com调用的windows的SAPI,所以只适用于windows平台python3 -m pip install win32com或python3 -m pip install pypiwin32 二、装mini小车的库 或者控制电机,这个怎么设计随意,就是在你原来程序上调用win32com的库用无线连接小车,python控制小车,调用tianbot_min
一、实现目标及效果 利用笔记本电脑上的摄像头,通过ROS和OpenCV,利用Haar Cascade进行人脸检测 参考文档:https://docs.opencv.org/4.5.2/db/d28/tutorial_cascade_classifier.html (不宜露脸) 二、实现过程 1、安装usb_cam sudo apt-get install ros-kinetic-u
本文接上一篇:A星算法优化(三)搜索邻域 B站视频讲解:https://www.bilibili.com/video/BV1jS4y1K7qG?spm_id_from=333.999.0.0 如果有帮助,请三连支持,创作不易,禁止白嫖谢谢~ 将从以下5个点进行改进:1、启发函数——曼哈顿距离等2、权重系数——动态加权等3、搜索邻域——基于8邻域搜索改进4、搜索策略——双向搜索
本文接上一篇:A星算法优化(二)权重系数 B站视频讲解:改进A星算法(四)搜索邻域 如果有帮助,请三连支持,创作不易,禁止白嫖谢谢~ 将从以下5个点进行改进:1、启发函数——曼哈顿距离等2、权重系数——动态加权等3、搜索邻域——基于8邻域搜索改进4、搜索策略——双向搜索、JPS策略等5、路径平滑处理——贝塞尔曲线、B样条曲线等 搜索邻域改进 对get_motion
本文接上一篇:A星算法优化(一)启发函数B站详解视频:https://www.bilibili.com/video/BV1EF411W7Rw?spm_id_from=333.999.0.0将从以下5个点进行改进:1、启发函数——曼哈顿距离等2、权重系数——动态加权等3、搜索邻域——基于8邻域搜索改进4、搜索策略——双向搜索、JPS策略等5、路径平滑处理——贝塞尔曲线、B样条曲线等 权重系
基于Python语言对A星算法进行优化:(视频中会拿python与matlab作对比) 源码地址:https://github.com/Grizi-ju/ros_program/blob/main/path_planning/Astar.pyB站详解视频:https://www.bilibili.com/video/BV1FL4y1M7PM?spm_id_from=333.999.0.0基于开
一、需求: 使用Tianbot_mini_gazebo环境,更换为自己搭建的跑道地图,使用move_base框架,Action通信,导航小车跑圈二、实现效果: 三、实现过程:1、先参考:Action通信简介及案例1:发送单导航目标点2、替换仿真地图地图代码:room_square.world添加到worlds文件目录下 修改launch文件: 3、加载仿真环境 roslaunch
一、Action通信简介 B站视频详解:https://www.bilibili.com/video/BV1Ub4y1x7QB?spm_id_from=333.999.0.0 三者区别: 话题通信:单向通信,发布后需要订阅服务通信:请求一次任务,响应一次状态信息 Action通信:导航过程中连续反馈状态信息,导航终止时再返回执行结果 Action(动作)通信:基于功能包集actionli
一、需求: 在F1TENTH 仿真环境simulator中,使用PID算法实现无人车沿墙走wall_following源码链接:https://github.com/Grizi-ju/ros_program/blob/main/wall_following_pid.cpp (另外两个是python版本的)B站讲解:https://www.bilibili.com/video/BV14F411v
一、实现过程 1、 从零开始仿真ROS小车(一)urdf模型+rviz可视化2、从零开始仿真ROS小车(二)在gazebo中显示小车模型 3、从零开始仿真ROSR小车(三)运动控制、激光雷达仿真、深度相机仿真4、从零开始仿真ROS小车(四)建图与导航 二、实现效果及包含文件 蓝色的相机和黑色的激光雷达没有,我这是已经加好的,我会在之后的文章中写 三、优化xacro模型 在手
打算把我学习ROS的过程记录整理成系列,第一个系列是从零开始仿真一辆小车,并实现运动控制、雷达、相机、SLAM建图、各种算法使用等功能,其中包含一些个人理解,有bug地方还请指正,共同学习。 全部代码已上传个人git账号Grizi_ju 0、实现过程 一、实现过程 1、 从零开始仿真ROS小车(一)urdf模型+rviz可视化2、从零开始仿真ROS小车(二)在gazebo中显示小车
多个机器人协作时,需要互相知道对方的姿态,利用turtlesim也可以进行多个乌龟的协作。 一、实现效果 某只乌龟的姿态信息:x轴y轴、yaw角、线速度、角速度 二、文件部分 记得将cpp文件权限设置为可执行程序,并添加CMake编译规则,catkin_make,souce等一系列操作 三、代码部分 1、在功能包里创建新节点turtle_new.cpp 原理是向sp
一、实现效果 实际turtlesim本身有draw_square这个节点,直接命令打开就行,我这里自己写一个 二、实现过程 1.在工作空间下创建一个新的功能包my_turtlecatkin_create_pkg my_turtle roscpp rospy std_msgs2.进入功能包创建并编辑新的cpp文件draw_rectangle.cpptouch draw_rectangle.
最近用Arduino做了一个简单的多个传感器组合的实验,比较简单,设想的应用场景是火灾检测。如下图所示: 一、实验材料 MQ-2烟雾传感器、5路火焰传感器、CO一氧化碳传感器,无源蜂鸣器、LED灯、arduino mega开发板、面包板以及杜邦线若干。 二、功能说明 设想在一个火灾场景中,当检测到火焰时,火焰触感器检测并触发蜂鸣器报警和LED警示灯亮,当一氧化碳浓度超标或检测到烟雾,蜂
这篇当做实验的笔记 之前用turtlebot3完成了SLAM建图及自主导航,这次是真车实践篇。 一、激光SLAM建图 登录的主机是小车端的工控机,已经植入ubuntu系统,从机是自己的电脑设备。启动launch文件要在主机远程控制端,也就是打开的第一个终端,启动rviz界面要在自己的客户端,也就是第二个终端。 1、 SSH登录小车端2、打开第二个终端,PC端,这个终端不要登录SSHip a
0、turtlebot3简介 TurtleBot3是一个小型,低成本,完全可编程,基于ROS的移动机器人。它旨在用于教育,研究,产品原型和爱好应用的目的。TurtleBot3的目标是大幅降低平台的尺寸和价格,而不会牺牲性能,功能和质量。由于提供了不同可选,如底盘,计算机和传感器,TurtleBot3可以通过各种方式进行定制。 1、安装turtlebot3 sudo apt-get ins
一、温湿度控制风扇 1、功能说明 通过改变外界温湿度,由于条件限制,采用口哈气的方法。传感器接收数据,当测量的湿度(h)大于40.00%,温度大于30度时,电机正转,转速200,此时绿灯亮;当测量湿度低于这个数值时,电机反转,转速125,此时红灯亮。 2、实验结果图 3、程序 #define BLINKER_WIFI//#define BLINKER_WITHOUT_SSL /
一、安装环境 1.安装Arduino sudo apt-get install arduino 2.启动arduino并进行相关设置 arduino 3.安装软件包rosserial arduino sudo apt-get install ros-melodic-rosserial-arduinosudo apt-get install ros-melodic-rosserial
积分
粉丝
勋章
TA还没有专栏噢
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信