logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于QT5的ros开发环境配置

目录:1.安装ros对qt pkg的支持。2.安装并配置qtcreator3.更改相关文件4.试运行程序。正文:1.安装ros对qt pkg的支持:sudo apt-get install ros-melodic-qt-create//若ros版本不同,则将版本代号替换为自己的版本sudo apt-get install ros-melodic-qt-build以下为安装完成图片:2.安装并配置q

#ubuntu
Arduino ide配置esp32硬件支持(配置esp32的arduino开发环境)

前言当我们用arduino ide基于esp32开发板进行程序开发的时候,arduino ide按照默认安装之后是无法直接给esp32下载程序的,也不支持esp32相关的库。这主要是默认的arduino ide没有esp32的硬件支持库。这时,我们就需要给arduino ide添加esp32的硬件支持包。可以看到,在添加esp32硬件支持以前arduino的开发板选项是没有esp32的。1.添加下

文章图片
#ide
白泽六足机器人Baize_H12560——3D打印开源六足机器人程序

趁着五一帮忙做了一个六足机器人的程序,可以实现前后左右和超声波避障。代码如下:#define speed_s 50#define TRIGGER A0#define ECHO A1#define dis_min 20//超声波避障距离#define dis_max 180//超声波检测最大值int dis_u=30;//蓝牙指令A-前进B-后退C-左转D-右转E-停止char now_cmd='E

文章图片
[开源]圆形FOC无刷驱动Baize_foc

自制无刷电机驱动器Baize_foc,测试无刷电机。

文章图片
error:no package ‘rosserial_python‘ found.

当ros在编译工作空间时出现no package *** found的时候,通常有两种情况。1.真的没有这个功能包,也就是没有创建这个功能包或者这个功能包是需要在网上下载的。有一些帖子写的教程需要用到一些开源功能包,通常需要从网上下载下来并且编译通过,然后再运行。由于这个功能包里面程序很多,楼主在写记录帖的时候每次都需要用到,所以就默认大家安装了这个功能包并不会每次提醒大家下载,因此我们就可能直接

#ubuntu
ROS:ImportError: No module named pyquaternion

问题:在跑ROS例程的时候出现如下错误:原因及解决办法:这是这个项目下面的python程序在执行的时候缺少py库造成的,因此通过pip3或者pip安装好相应的库就行了。下面两行运行任一行都可以,主要取决于电脑上的pip工具版本sudo pip3 install pyquaternionsudo pip install pyquaternion...

白泽四足机器人之——用rqt_plot工具显示mpu6050传感器数据(esp32采集imu数据通过局域网话题消息传回pc主机)

在ROS里rqt_plot是ROS内置的一款用于绘图的可视化插件。它可以读取话题中发布的数据,将类型允许的数据绘制成为图像。在终端中运行以下节点可打开rqt_plot:

文章图片
#自动驾驶
转动惯量计算

人们为什么要提出转动惯量这个概念呢?看下图,这个是一个单摆,下面挂着一个小球。假设单摆质量为0;小球直径无穷小,是一个质点,这个时候我们如何求这个小球的动能呢?很显然的,我们想到用这里这是因为我们把小球看作了质点,所以小球的速度只有一个,就是上面的公式。当小球开始变大之后呢?小球不能看作一个质点了,因为小球本身每个点的速度都是不一样的。看下面这个图片,我们在小球上面取两个点。然后可以看出来上面这个

文章图片
白泽六足机器人Baize_H12560——3D打印开源六足机器人程序

趁着五一帮忙做了一个六足机器人的程序,可以实现前后左右和超声波避障。代码如下:#define speed_s 50#define TRIGGER A0#define ECHO A1#define dis_min 20//超声波避障距离#define dis_max 180//超声波检测最大值int dis_u=30;//蓝牙指令A-前进B-后退C-左转D-右转E-停止char now_cmd='E

文章图片
    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择