2、在hilens_kit安装ros后,启动功能包

2、在hilens_kit安装ros后,启动功能包

(???)

在设备上复制ROS core components workspace(“ROS_catkin_ws”),因为根分区很小,建议将其复制到主文件夹,并创建指向根的符号链接:

ros_catkin_ws拷贝到根目录下:

Euler:~ # cd /var/lib/docker/zcj/ros/env/
Euler:/var/lib/docker/zcj/ros/env # ls
hilens_ros  python2
Euler:/var/lib/docker/zcj/ros/env # cd hilens_ros/
Euler:/var/lib/docker/zcj/ros/env/hilens_ros # ls
boost_arm  demo_ws-back       demo_ws.tar.gz  kernel_modules   python_req     ros_test
demo_ws    demo_ws-myarduino  deps            python2.7.2.zip  ros_catkin_ws  udev_rules
Euler:/var/lib/docker/zcj/ros/env/hilens_ros # cp -r ros_catkin_ws/ /

进入根目录(/)进行链接:

Euler:~ # cd /
Euler:/ # ls
bin      dev    home   lost+found  opt     root           sbin        srv  uImage_hi3559av100_multi-core
boot     etc    lib    media       p2.log  ros_catkin_ws  sc_init     sys  usr
demo_ws  euler  lib64  mnt         proc    run            SEI_FS.img  tmp  var
Euler:/ # ln -s ros_catkin_ws/ /

删除软连接:

rm -rf  ./test_chk_ln

不可以:

rm -rf  ./test_chk_ln/

这样容易删除源文件中的内容。

现在,应该让主要的ROS组件工作,可以通过以下方式进行测试:

$ source /ros_catkin_ws/install_isolated/setup.bash
$ ldconfig /ros_catkin_ws/cb_ws/install/lib
$ roscore

启动arduino底层:

Euler:~ # source /ros_catkin_ws/install_isolated/setup.bash 
Euler:~ # ldconfig /ros_catkin_ws/cb_ws/install/lib/
Euler:~ # ln -s /demo_ws/ /

Euler:~ # source /demo_ws/devel/setup.bash 
Euler:~ # roslaunch ros_arduino_python arduino.launch
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值