社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

非普教程 ‖ 如何在Docker中运行Fixposition ROS Driver

非普导航科技 Fixposition • 1 月前 • 64 次点击  

通过使用Fixposition的Docker镜像构建Fixposition ROS驱动程序,这些images可保证正确编译库,且经过了全面彻底的测试。


用户可以在以下存储库中找到支持的ROS 1和ROS 2 images


Fixposition Docker Repository: https://github.com/fixposition/fixposition-sdk/pkgs/container/fixposition-sdk


1

Docker Pull

ROS 1 Neotic

docker pull ghcr.io/fixposition/fixposition-sdk:noetic-base


ROS 2 Humble

docker pull ghcr.io/fixposition/fixposition-sdk:humble-base
zenith@FP:~$ docker imagesREPOSITORY                            TAG           IMAGE ID       CREATED       SIZEghcr.io/fixposition/fixposition-sdk   humble-base   e176f414a144   5 weeks ago   1.95GB


2

Docker Run

docker run -it --network host ghcr.io/fixposition/fixposition-sdk:humble -base /bin/bash

或者

docker run -it --name my_fixposition_container -v /home/zenith/fixposition_driver:/mnt ghcr.io/fixposition/fixposition-sdk:humble-base /bin/bash 


将主机的/home/user/fixposition_driver目录挂载到容器内的/mnt目录


在docker中创建workplace


运行creat_ros_ws插件,在docker /home下新建一个fpros2 WS

root@002194354f48:/mnt# ./create_ros_ws.sh -r 2 /home/fpros2root@002194354f48:/home# source /opt/ros/humble/setup.bashroot@002194354f48:/home# colcon build root@002194354f48:/home# source install/setup.bashroot@002194354f48:/home# ros2 launch fixposition_driver_ros2 dev.launch


后续操作请参考指南:

视觉增强RTK 2创建FP VRTK2的ROS1/2工作空间,点击文末“阅读原文”即可查看


如果您需要为您的自主移动机器人寻找一套一体化高精度全局定位方案,请扫码联系我们的专员。



关于

Fixposition非普导航科技

▲团队合照

Fixposition非普导航科技是苏黎世联邦理工学院衍生公司以及欧洲航天局瑞士区商业孵化项目的成员之一。团队由来自苏黎世联邦理工的顶尖科技创新人才和定位导航领军企业的资深工程师与行业专家组成。2017年8月,非普导航科技在瑞士苏黎世成立,是一家面向农业、环卫,割草机器人与车辆生产商提供全场景全局高精度定位的传感器和方案供应商。作为顶尖的创新科技公司,非普导航科技已经先后获得硅谷顶级风投,定位导航领域权威产业专家以及机器人头部厂商的投资,包括True Ventures,奇绩创坛(前百度COO陆奇博士),九号公司等。目前非普导航科技的产品已经被全球150多家机器人厂商采用,并与知名惯性导航模块供应商Xsens(隶属于Movella)签订了合作与销售合同,进一步拓展销售渠道。


地址:Ruetistrasse 14, 8952 Schlieren, Switzerland

更多信息,敬请访问:www.fixposition.com

欢迎邮件垂询:info@fixposition.com



往期

看点


点击文末“阅读原文” 查看

创建FP VRTK2的ROS1/2工作空间

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/184954
 
64 次点击