- 博客(11)
- 收藏
- 关注
原创 使用VScode开发STM32:基于CMake(包含标准库和HAL库工程)
使用VScode开发STM32:基于CMake(包含标准库和HAL库工程)
2024-04-28 10:23:56
12138
7
原创 在树莓派上搭建ROS小车环境
本文是以树莓派作为上位机,烧录ubuntu20 Server系统,搭建ROS端小车基础环境。请注意版本对应,不同版本的ubuntu管理工具不同,配置方式也可能出现差异。
2023-11-22 21:09:31
662
原创 树莓派ubuntu20安装ROS
序言 本文是在树莓派ubuntu20上安装ROS 1.1、更换ubuntu国内下载源此操作是更改ubuntu安装软件的地址,国外地址太慢了。输入以下代码sudo vim /etc/apt/sources.list修改以下内容http://ports.ubuntu.com/ubuntu-ports全部更换为:http://mirrors.aliyun.com/ubuntu-ports效果如下2、安装ROSros源更换sudo sh -c '. /etc/lsb-relea
2023-11-22 20:59:15
254
原创 ROS分布式通信:树莓派与虚拟机
在ROS小车的调试中,我们常采用树莓派ubuntu作为ROS主机,而PC虚拟机作为从机。ROS采用分布式框架将节点通过松散耦合方式结合起来,只要主机与从机建立联系,那么我们就能实现在PC端虚拟机查看主机打印的消息、运行状态、数据信息等,方便我们调试。其中192.168.167.8是我设置的静态IP,而192.168.131.56是树莓派实际被分配的IP,但它是不固定的。ROS 主机和从机都安装 chrony 即可。同时,如果你需要在虚拟机实时修改树莓派代码,可以考虑NFS挂载的方法,在这里就不过多涉及。
2023-11-22 20:55:58
1192
原创 树莓派USB端口重映射与下位机串口通信
此教程是在树莓派ubuntu20上固定IP号的操作,最终结果会让任何设备插到固定USB口的端口号固定。网上大部分固定IP是使用ID c251:f001,但实际上不同的USB设备,它的ID是不同的,在这里我使用的是固定USB端口设备在树莓派中的设备路径.通过此方法查到ID_PATH仅代表该USB端口在连接关系,如果想要代表我们所插入的usb设备,需在后面添加 “:1.0”,即。其中ID_PATH根据自己使用的树莓派USB端口修改,ttyUSBserial是我自己命名的固定端口。
2023-11-22 20:49:07
722
原创 树莓派ubuntu20配置静态IP
在上述程序中,我配置了两个wifi信息,名称分别为lsk和lsksp,密码都是12345678,这里你可以改成自己的热点,每次开机后树莓派会自动寻找开启的wifi并连接,同时我为树莓派分配了一个固定的IP地址192.168.167.8。在PC端SSH登陆树莓派,虚拟机与树莓派进行ROS通信的过程中,都需要获取树莓派的IP地址,如果我们没有路由器为树莓派指定IP的话,每次IP都是动态的,十分不利于我们通信。其中ubuntu为树莓派ubuntu的用户名,改成自己的即可。打开命令行,输入以下指令。
2023-11-22 20:41:04
744
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人