首页 > 其他分享 >基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程

基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程

时间:2022-12-22 11:02:32浏览次数:140  
标签:Mako git 相机 camera pylon https ros com 激光雷达


把大象放冰箱分为几步?三部,那么我们对传感器进行安装调试分为几步?答案也是三步。
第一步,安装驱动
第二步,运行ROS代码
第三步,调试效果

用到的传感器型号与官网如下:

传感器

型号

官网

Basler相机

GiE ace 1920-50gc

​https://www.baslerweb.com/cn/​

Mako相机

G-192C

​https://www.alliedvision.com/cn/​

禾赛激光雷达

pandar40P

​https://www.hesaitech.com/zh/​

Velodyne激光雷达

VLP16

​https://velodynelidar.com/​

速腾激光雷达

RS-Ruby

​http://www.robosense.cn/​

Delphi毫米波雷达

Delphi

​https://www.delphi.com/​

Basler相机

  1. 下载pylon套装。下载地址:​​https://www.baslerweb.com/en/sales-support/downloads/software-downloads/#type=pylonsoftware;language=all;version=all;os=linuxx8664bit;series=baslerace;model=all​
  2. 基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_github

  3. 下载并解压。
  4. 解压之后会看到如下图的效果。用编辑器查看INSTALL
  5. 基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_github_02

To install the pylon 6 Camera Software Suite in /opt/pylon follow these steps:

(1) Change to the directory that contains thisINSTALL document.

基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_git_03

(2) Extract the pylon SDK into /opt/pylon:
sudo tar -C /opt/pylon -xzf ./pylon_*.tar.gz

基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_git_04

(3) Change access rights of the pylon folder:
sudo chmod 755 /opt/pylon

基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_激光雷达_05

3. install the udev-rules

In order to use USB3 Vision cameras, you also need to install the udev-rules to set up permissions for Basler USB cameras by calling:
​​​sudo /opt/pylon/share/pylon/setup-usb.sh​

基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_github_06

  1. 然后就是下载ros代码
  • 进入到工作空间的src目录下,输入命令git clone [email protected]:philtell/pylon_ros.git,进行安装。
  • 下载完成 输入cd .. && catkin_make && source devel/setup.bash编译效果如下,说明编译成功。

    2020年10月2日 对该博客进行了更改,改用官方提供的ROS代码。之前写博客的时候官方提供的ROS代码不支持pylon6, 我就自己写了ROS代码来支持。现在官方提供了,那么就以官方为准。
    4.1. 代码下载地址为:​​​https://github.com/basler/pylon-ros-camera.git​​​ 在​​工作空间/src​​​下输入​​git clone https://github.com/basler/pylon-ros-camera.git​​​
    4.2. 按照该​​​ReadMe​​​文档下的说明,再执行命令​​git clone https://github.com/dragandbot/dragandbot_common.git​​​ ,
    4.3. 继续安装ROS的相关依赖,​​​sudo sh -c 'echo "yaml https://raw.githubusercontent.com/basler/pylon-ros-camera/master/pylon_camera/rosdep/pylon_sdk.yaml" > /etc/ros/rosdep/sources.list.d/30-pylon_camera.list' && rosdep update && sudo rosdep install --from-paths . --ignore-src --rosdistro=$ROS_DISTRO -y​​ 4.4. 编译工作空间, ​​cd ~/catkin_ws && catkin_make clean && catkin_make && source ~/.bashrc​​ 4.5.运行Launch文件,​​roslaunch pylon_camera pylon_camera_node.launch​​ 4.6. 配置网口相机IP,​​roslaunch pylon_camera pylon_camera_ip_configuration.launch​

经过测试,该代码不能运行再pylon6的驱动下, 推荐安装pylon5 就可以解决问题。或者安装pylon6的驱动,用上面我给出的github的地址来运行ros代码​​git clone [email protected]:philtell/pylon_ros.git​

  1. 进入到目录​​/opt/pylon/​​目录下,双击​​pylonviewer​​ ,就能对相机相关参数进行配置。其中打开效果如下所示。
  2. 基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_git_07

  3. 点击​​close​
  4. 基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_git_08

  5. 红色为网口相机,蓝色为usb相机。
  6. 基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_github_09

  7. 如果没有显示相机,需要预先设置一下相机的IP, 与​​pylon viewer​​在同一级目录下

For further information about how to use the pylon 6 Camera Software Suite and
how to configure cameras and the host system, please read the README document
that will be installed here:
​​​/opt/pylon/share/pylon/README​​​​https://zh.docs.baslerweb.com/using-basler-gige-cameras-in-a-wireless-lan​

Mako相机

  1. 下载并安装驱动,第三方Vimba: ​​https://www.alliedvision.com/en/products/software.html​
  2. 基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_激光雷达_10


  3. 安装驱动。

Installing VimbaVimba comes as a tarball.
To install it:
(1) Uncompress the archive to a directory you have writing privileges for, such as /opt: tar -xzf ./Vimba.tgz -C /opt In this directory, Vimba will be installed in its own folder. In this document, we refer to this path as [InstallDir].

基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_github_11

(2) GigE camera users: Go to [InstallDir]/Vimba_x_x/VimbaGigETL.USB camera users: Go to [InstallDir]/Vimba_x_x/VimbaUSBTL.

基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_git_12

(3) Execute the shell script Install.sh with root privileges (for example, sudo ./Install.sh or su -c.Install.sh).

基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_git_13

(4) If you use GigE and USB cameras, perform this step for both TLs (transport layers).

基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_git_14


3. 输入命令​​sudo -E /opt/Vimba_4_0/Tools/Viewer/Bin/x86_64bit/VimbaViewer​​,如果能打开下图画面,说明安装驱动成功。

基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_激光雷达_15


4. 下载ros代码,在​​src​​​下载代码,输入命令​​git clone [email protected]:philtell/mako_camera.git​​ 5. 然后进行编译

基于ROS的Mako相机,Basler相机,禾赛激光雷达,Velodyne激光雷达,速腾激光雷达,Delphi毫米波雷达安装驱动,运行与调试教程_git_16

禾赛激光雷达

  1. 首先下载禾赛ROS代码到​​src​​​目录下,命令为​​git clone [email protected]:hesaiwuxiaozhou/Pandar40p_ros.git​
  2. 下载完成,请参考​​README.MD​​ 进行操作。

Velodyne激光雷达

  1. 首先在下Velodyne代码到​​src​​​文件下,下载命令为​​git clone [email protected]:ros-drivers/velodyne.git​
  2. 然后参考​​https://wiki.ros.org/velodyne​​ 进行安装

速腾激光雷达

  1. 首先下载ros代码到​​src​​​文件夹下,命令为​​git clone [email protected]:RoboSense-LiDAR/rslidar_sdk.git​
  2. 然后参考​​README进行安装​​。

Delphi 毫米波雷达

未完待更新。

安装注意事项

  1. 在安装的过程中会遇到各种问题,大致分为两类,一类是硬件问题,一类是软件问题。
  2. 其中硬件问题是传感器可能是没有插电,不稳固,等原因,要排除硬件问题,需要借助一个软件叫​​wireshark​​。如果传感器能够跟主机进行通信,在wireshark就能看到该传感器的IP, 同时该传感器的IP必须跟主机是在同一个网段下且不重复才能进行安装。如果是激光雷达,同时还可以用手机打开摄像功能对准激光雷达,如果有闪光跳动的红点,说明该激光雷达已经通信,如果是相机,可以打开相应的Viewer来进行查看是否有图像。
  3. 软件问题就是驱动没装好,ros代码问题,ros版本问题等等,需要具体情况具体分析。


标签:Mako,git,相机,camera,pylon,https,ros,com,激光雷达
From: https://blog.51cto.com/u_12606187/5962419

相关文章

  • 相机的一些知识
    AWB:自动白平衡,在某些环境下拍摄的物体受环境光影像会偏向某种颜色,这时要通过改变RGB三个颜色的比例使其和正常环境的颜色相同。ISO:相机感光度。evf:电子取景器。相......
  • 鱼眼相机相关知识及其标定矫正
    首先列一下参考资料:​​Fisheyecameramodel​​​​鱼眼相机标定以及OpenCV实现​​​​鱼眼相机畸变矫正的汇总链接​​​​鱼眼相机成像模型​​​​鱼眼相机矫正原理​......
  • 美颜sdk相机的发展对社会审美是一件好事吗?
    目前,我们要明确一件事情,那就是当下的美颜技术泛指美颜SDK与美颜APP,而化妆并不属于美颜技术这个派别,至少在大部分人的认知里不算。小编查阅18年的报告发现,美颜类APP当时就以......
  • 相机模型
    相机将3D世界映射到2D图像,相机模型描述了这种映射,主要相机模型包括finitecamera和infinitecamera。1FiniteProjectiveCamera       如上图所示,FinitePro......
  • 相机标定内外参求解
    1.理论​​Armadillo:C++libraryforlinearalgebra&scientificcomputing-APIDocumentation(sourceforge.net)​​​​SLAM本质剖析-G2O-古月居​​​​从零开......
  • 小觅相机
    MYNTEYE-S1030SDK文档 https://mynt-eye-s-sdk.readthedocs.io/zh_CN/2.3.6/src/mynteye/surface_s1030.html黑白+IMUopencv3.4.9以下MYNTEYE-D1000-IR-120/ColorSD......
  • 【matlab工具箱使用】matlab工具箱标定相机
    前言印象中之前使用python和matlab都做过相机标定工作,只是没有记录,最近使用matlab工具箱记录下操作步骤。操作步骤1.打印一张棋盘格,把它贴在一个平面上,作为标定物,同时......
  • Basler相机C语言接口说明
    由于公司项目需要,使用了Basler相机。所以特写此文记录如何使用Basler相机进行采图。公司项目用的代码是不能贴出来的,所以在这篇文章里就不贴代码了,只做流程上的说明。本文......
  • 安卓APP源码和设计报告——魔幻相机
    Android大作业学院计算机科学与工程学院专业计算机科学与技术一班学生姓名小组成员学生学号指导教师课程编号课程学分起始日期教师评语教师签名:日期:成绩评定备注Android......
  • unity 调用外部相机拍照
    usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.IO;usingUnityEngine;publicclassTakePhotoCamera:MonoBehaviour{......