第三篇:RK1808在BuildRoot中增加ROS支持

用户成功设置了ROSkinetic环境,并在遇到source时的语法错误提示后,继续运行了官方的ROS_Sample。尽管出现了beginner_tutorials包未找到的错误,但示例程序如helloworld仍然能运行,并输出相关信息。同时,尝试运行listener节点也显示同样的包找不到错误,但依然能接收到并显示数据。

前两篇已经把ROS环境支行起来了,这么久才有时间把示例代码跑起来。

其实,在source时是有错误提示的:

/bin/sh: /opt/ros/kinetic/etc/catkin/profile.d/05.catkin_make.bash: line 17: syntax error: unexpected "(" (expecting "fi")

但是好像不影响核心程序及节点的运行,所以在这里暂时不去查这个问题的原因。

 示例程序是直接使用官方的ROS_Sample来跑,代码添加可以参考官方说明:ockchip_Instruction_Linux_ROS_CN.pdf文档,最终跑起来的结果:

/ # roscore 
... logging to /.ros/log/0f7a28b5-5b50-11ea-b978-1255b4415fbc/roslaunch-rk1808-13284.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://rk1808:36268/
ros_comm version 1.12.14


SUMMARY
========

PARAMETERS
 * /rosdistro: <unknown>
 * /rosversion: 1.12.14

NODES

auto-starting new master
process[master]: started with pid [14465]
ROS_MASTER_URI=http://rk1808:11311/

setting /run_id to 0f7a28b5-5b50-11ea-b978-1255b4415fbc
process[roso
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值