- 博客(18)
- 收藏
- 关注
原创 rviz中2d pose estimate按钮点击后没反应,小车不动
今天在调试ROS小车的导航时,发现之前没问题的导航功能现在不好使了,使用2d pose estimate按钮设置小车的初始位置,小车没反应,并且没有任何报错!:这种网络连接情况下,虚拟机的主机IP和计算机的IP地址不是一个网段。1)首先确定ROS小车的Linux系统和电脑主机连接的是同一路由器。2)点开虚拟机设置,检查虚拟机与电脑主机的网络连接方式。4)使用ssh命令连接远程小车,使用下面的命令打开。改为桥接模式,并且赋值物理网络连接状态。”模式,那可能就会出现这种情况。3)同时打开电脑主机的。
2024-04-01 18:06:26
984
原创 固定树莓派的WiFi的IP地址
由于ROS运行的环境不同,造成连接的网络也有可能不同,这样就会带来操作繁琐、安全性下降等等一些列问题,所以固定ubuntu的IP地址就显得尤为重要
2024-03-15 09:32:53
609
1
原创 使用gazebo创建场景
Gazebo是一款开源的3D动态模拟器,能够在复杂的室内和室外环境中准确有效地模拟机器人群。它能够进行高质量的图形渲染,并提供了高保真度的物理模拟。同时,Gazebo还提供了丰富的机器人模型和环境库,以及各种各样的传感器。
2023-12-25 11:09:48
1665
4
原创 Ubuntu20.04中vscode不能输入中文(搜狗输入法用不了)
由于用惯了搜狗输入法,最近在Ubuntu中安装了搜狗输入法,但是奇怪的是,在Ubuntu系统中的编辑器,终端都可以切换搜狗输入法的中文,但是在vscode里就无法使用,依旧尝试网上的解决办法,尝试几个最终没有解决,最终发现问题的原因是因为输入源的汉语被我不小心删掉了。然后点击“管理已安装的语言”按钮的上面那个“+”按钮,点击之后会弹出下面的界面,接着点击“汉语”,选择第一个“中文(智能拼音)”选项,最后点击“添加”这是我遇到问题的情况希望对大家有所帮助!
2023-12-12 11:00:26
3583
3
原创 运行没报错,但是joint_state_publisher控制插件不显示
运行没报错,但是joint_state_publisher控制插件不显示,无法控制机械臂
2023-12-04 11:29:47
842
原创 RViz与gazebo联合仿真时报错[ERROR] [1701506431.253044843, 25.636000000]: Unable to identify any set of contro
RViz与gazebo联合仿真时报错[ERROR] [1701506431.253044843, 25.636000000]: Unable to identify any set of controllers that can actuate the specified joints: [ joint1 joint2 joint3 joint4 joint5 joint6 ][ERROR] [1701506431.253073031, 25.636000000]: Known controllers a
2023-12-02 17:12:52
1539
原创 C语言学习 第8天 【学会C语言就靠它了......】
现实生活中的地址有什么用?用来查找地点。内存很大,内存以字节为单位对里面的空间进行编址。在内存中每个字节都有自己唯一的地址。1byte(字节) ======== 8bit(二进制位)当我们定义变量的时候,系统会在内存中为变量分配空间。当一个变量占多字节时,以地址最小的字节的地址,作为整个变量的地址。int * p;//定义指针变量p /*首先*说明p是指针变量,int说明指针变量中存放的地址是int类型的地址。
2023-04-04 09:09:12
46
原创 C语言学习 第7天 【学会C语言就靠它了......】
使用函数的目的是为了对代码进行封装。方便代码书写,方便代码后期修改,方便代码调用。什么时候封装函数?
2023-03-29 08:30:41
139
原创 C语言学习 第6天 【学会C语言就靠它了......】
2 ] 说明a是有 2 个元素组成的数组。[ 3 ] 说明a的每个元素,是一个 3 个元素组成的一维数组。int 说明作为a的子数组元素类型是 int。这样的数组a我们简称为二维数组。换句话说,数组元素是一维数组的数组,我们叫做二维数组。为了方便表达叫作为a元素的数组为 子数组。注意,C语言中没有子数组的概念。
2023-03-27 11:14:58
79
原创 C语言学习 第2天【学会C语言就靠它了......】
数据在内存中都是以二进制存储,使用不同的进制表现数据,只是为了让人类阅读数据更加舒适。1 + 2 - 3 * 4 把3*4看成一个整体,但是运算的顺序是从左到右计算,所以先计算1+2。二转十: 二进制每个位上的数,与其对应的权值相乘,再将对应的结果相加。在计算机眼中所有的数据都是二进制,八、十、十六进制都是为了让人类更加方便阅读而产生的。输入一个整数,判定是否为偶数,如果是偶数,再判定这个数的一半是不是偶数。在C语言中字符的本质是整数。在C语言中使用的字符,必须是ASCII码表中存在的字符。
2023-03-24 17:00:00
102
原创 C语言学习 第1天
变量有什么用?1+2 =?3x+2 =?现在还不能确定算式的决具体结果。如果已知x=3,结果是?5变量是用来表达逻辑的,虽然变量没有值的时候不能计算出具体的结果,但是可以通过变量把逻辑表达清楚,只要给变量一个值就能计算出具体的结果。数据类型(关键字) 变量名字(标识符);在编程中我们自己取的名字都叫标识符。整数类型:int (关键字) integerint a;定义一个整型变量,变量名叫a,变量a中用来存放整数浮点类型:float (关键字) 浮点型就是我们常说的小数类型。
2023-03-23 18:31:21
80
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人