将NUC(黑色的PC)文件复制到Manifold中进行环境配置,包括软件配置和传感器驱动的安装。

软件配置包括算法运行的依赖和工作空间的创建和编译

传感器驱动配置包括硬件上传感器的链接和软件驱动程序的运行。
ouster激光雷达的时间戳跟ros系统中的时间戳不同需要单独设置。

一、配置软件环境

1、gbplanner

最开始是先编译的gbplanner_ws环境,这不过分的过程主要是依靠该网站
github-gbplanner_ws
github-gbplanner_ros

出现报错,自己没有类似的经验,第一时间应该将错误的重要段复制粘贴到网站,寻求大家的解决方法,才是最省时间的。

2、dji-ros-interface

认真查看该网站,说明了该大奖接口支持那些大疆的类型(M100).
网页

system install on ubuntu

3、mpc-ws
work-ws

编译这两个工作空间的时候,要学会去看系统中的CMakeLists.txt文件以及.launch文件,其中包含有许多该系统成功运行的重要信息,运行不成功的原因可能是ceres的版本不对,采用最新的ceres2.0.0去编译系统文件

4、mav_trajectory_generation

复制源文件编译,出现无法解压,无法找到nlopt
查看nlopt文件夹下的CMakeLists.txt中下载路径和另一个算法功能包的中的路径不一致。修改后,该文件编译成功。

二、配置ouster激光

1、链接设备
通过网线将激光和PC链接,设置电脑端的IP地址
ouster激光的本身地址为192.168.1.200

设置电脑端的地址为192.168.1.100

这个时候可以查看网络链接的标志,显示为双箭头的有线链接

通过执行命令查看链接是否正常

ping -c1 os1-991945000240.local
ping 192.168.1.200

Output:


链接正常

2、ros驱动程序
最新的ouster驱动

使用从NUC复制过来的ouster 驱动,所包含的文件夹

按照这三个文件中的README.md文件对三个文件进行操作,一次是ouster_viz 、ouster_client 、ouster_ros .
在ouster_ros中明确指出建立工作空间进行编译

运行时的节点:

roslaunch ouster_ros ouster.launch sensor_hostname:=os-991945000240.local udp_dest:=192.168.1.102 lidar_mode:=2048x10 viz:=true
rostopic echo /os_cloud_node/points

设置时间戳的模式的步骤:

1. Open a terminal and use
$ nc os1-992002001311.local 7501or $ nc 192.168.1.200 7501$set_config_param timestamp_mode TIME_FROM_PTP_1588$ reinitialize$ write_config_txt然后用 sudo ptpd -i <网卡名> - M 命令同步,接着启动data streaming,用 rostopic echo /os_cloud_node/points/header/stamp看一下时间戳对不$sudo ptpd -i eno1 -M$rostopic echo /os_cloud_node/points/header/stamp对的类似:
stamp: secs: 1602407523nsecs: 678694912

对应于launch文件:


将这些操作写到一个.sh文件

  1 #!/bin/bash2 3 sudo ptpd -i enp0s31f6 -M4 5 if [ -f /opt/ros/kinetic/setup.bash ];then6      source /opt/ros/kinetic/setup.bash7 fi8 9 if [ -f /home/dji/lidar_ws/devel/setup.bash ];then10      source /home/dji/lidar_ws/devel/setup.bash11 fi12 export ROS_MASTER_URI=http://192.168.1.100:1131113 export ROS_IP=192.168.1.10014 echo "ROS environment is Ready"15 sleep 516 17 cd /home/dji/lidar_ws/src/ouster_os1/ouster_ros18 roslaunch ouster_ros ouster.launch

配置Manifold 2-C小结相关推荐

  1. iis7 下php 环境配置文件,IIS7.X配置PHP运行环境小结_php

    一.使用IIS运行php程序 1.首先下载PHP,这里我下载的是php5.2.14(如果是其他高版本的话可能找不到php5isapi.dll,其相关配置方法暂且不论),建议下载zip压缩包,不需安装就 ...

  2. iis7+php7.1配置,IIS7.X配置PHP运行环境小结

    一.使用IIS运行PHP程序 1.首先下载PHP,这里我下载的是php5.2.14(如果是其他高版本的话可能找不到php5isapi.dll,其相关配置方法暂且不论),建议下载zip压缩包,不需安装就 ...

  3. RAID磁盘阵列配置和调优小结

    前言 RAID解释我偷个小懒引用WikipediA,独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant ...

  4. apache2配置优化以及性能测试小结

    一.优化目的:     公司中现有多个apache平台,其中网元管理系统.升级和注册授权系统.离线浏览系统和应用组所开发的系统都是运行在专用的服务器中,他们都是以业务为主的系统,所拥有的硬件资源比较多 ...

  5. 配置QQ企业邮箱小结

    https://exmail.qq.com/login 1,注册管理员账号 2,添加域名 3.设置MX记录 记录类型选:MX记录 主机记录(RR):不填(非万网可以填写@) 记录值与MX优先级分别为: ...

  6. linux基于域的虚拟目录,RHELAS4.0 apache配置之我的小结(虚拟目录,虚拟主机)

    说明一下几个基本的 Listen 80 ServerName localhost:80 ServerAdmin root@localhost ServerRoot /etc/httpd #apache ...

  7. 流形学习 manifold learning--自学小结(2)之 Isomap

    http://isomap.stanford.edu/     应有尽有 另外,中文blog: http://www.cvchina.info/2010/05/31/manifold-learning ...

  8. gradle配置 flavor和buildType小结

    业务需求 为了方便测试, 期望同一手机上能同时安装两个App. 所以需要: 开发/Release版本包名不一样 开发/Release icon不一样 开发版本 图标: 包名: com.alipictu ...

  9. 关于配置中心的几个问题

    本文来说下关于配置中心的几个问题 文章目录 服务配置中心介绍 常见的服务配置中心 Apollo Disconf. SpringCloud Config Nacos 本文小结 服务配置中心介绍 首先我们 ...

最新文章

  1. 知乎高赞回答:是否有必要系统学习概率图模型?
  2. Cisco 胖AP和瘦AP的区别
  3. Spring Data JDBC通用DAO实现–迄今为止最轻量的ORM
  4. BugkuCTF-WEB题文件上传
  5. python 元组与数组的区别_python – NumPy – 从元组到数组的高效转换?
  6. poj3259 Wormholes(spfa判负环)
  7. Learning to rank 特征抽取
  8. Python 基本功能应用与简单数据分析
  9. 软件测试——决策表法
  10. 数学建模 —— 自回归模型
  11. 通过SAXReader解析XML
  12. ibm z系列服务器图片,IBM Z系列本本最清晰图片全面曝光(图)
  13. 开淘宝店需要什么技巧
  14. 有原函数,可积、变限积分
  15. POJ 3322 Bloxorz I
  16. 农业物联网智能灌溉的功能特点
  17. C#迭代器的详细用法
  18. kong+konga
  19. 国内暂时可用的API集合
  20. 【Orangepi Zero2 全志H616】普通IO操作

热门文章

  1. Oracle数据库详解
  2. 热啊!热啊!!热啊!!!
  3. 推荐三个好用的TamperMonkey洛谷插件
  4. Kicking Butt with MIDP and MSA: Creating Great Mobile Applications
  5. Linux 文件系统基本介绍
  6. iOS中UITextField的使用
  7. 12.5 票据背书快速部署
  8. 【Spring常见错误】No qualifying bean of type
  9. 微信公众号对接ChatGPT-实现基于自己知识库的机器人功能-并且可以人工接入进行回复的客服系统...
  10. jinja2-模板过滤器