Playfish Blog

一生想做浪漫极客

【Ubuntu】TeamViewer14 ubuntu 破解商业环境

Ubuntu teamviewer14

说明: 本文首发于 Playfish Blog,转载请保留链接。 前言 声明:本教程主要用于个人不小心进入商业环境下修改,如使用商业环境请使用正版。 在平时的使用中,一不小心进入到了商业环境,从而导致受限,无法工作,在此提供Ubuntu下Teamviewer14.1.9025破解方式。 确认当前网卡 首先查看当前受限IP日志,位置位于/var/log/teamviewer14/...

【ROS1总结】使用bloom-generat打包ROS包生成debian安装包

ROS debian package generated by using bloom-generate

说明: 本文首发于 Playfish Blog,转载请保留链接。 前言 在之前的博客中,介绍了ROS包的编写,在本节中将讲述如何将之前写的ROS包打包成debian安装包形式,打包成debian安装包形式有很多,例如: 将ros包开源至github,利用ros自动生成到构建仓库(buildform) 在本地将ros包打包成debian,不需要上传到github 方...

【ROS2总结】点激光扫描仪数据发布(驱动编写)

Wirte laser scan data publisher(ROS2 driver)

说明: 本文首发于 Playfish Blog,转载请保留链接。 前言 在上一篇博客中,介绍了如何在ROS1下编写激光测距传感器节点,在此基础上我们下面讲述如何在ROS2下编程来创建激光测距传感器节点。 在接下来的博客中将根据本身经验来编写一些ROS相关内容,权当是作为记忆来分享。 ROS2驱动——点激光扫描仪 下面将讲述使用ROS官方未有的传感器来作为样例,我使用的是莱旭...

【ROS翻译】ROS2 Ament教程

ROS2 ament tutorial

说明: 本文首发于 Playfish Blog,转载请保留链接。 概述 这将为你提供一个快速总结,如何使用一个工作空间来启动和运行。它将是一个实用的教程,并不是用来取代核心文档的。 背景 Ament是catkin元构建工具的一个迭代。欲了解更多有关Ament设计的资料,请参阅本文件。 该源可以在ament Github组织中找到。 先决条件 开发环境 请确保根据bui...

【ROS翻译】Ubuntu下安装ROS2

Installation for ROS2 in Ubuntu

说明: 本文首发于 Playfish Blog,转载请保留链接。 前言 在Beta 2中,我们正在为Ubuntu Xenial构建Debian软件包。它们在一个临时存储库中进行测试。下面的链接和说明参考了最新版本——目前是ardent。 资源: Jenkins实例 存储库 状态页面(amd64,arm64) 安...

【ROS总结】发布ROS2包到ROS版本

Release ROS2 package into rosdistro

说明: 本文首发于 CSDN,转载请保留链接。 前言 在上一总结中,讲述了如何将ROS1的包发布到ROS版本(Indigo、jade、kinetic、lunar等),在这一节中,讲述如何把ROS2的包发送到ROS社区,比如发布到ROS2版本(ardent)。 这个页面描述了如何准备在公共ROS 2 buildfarm上发布存储库。在你创建了一个包之后,这是将你的包引入到公开可用...

【ROS总结】发布ROS1包之文档编写

Release ROS1 package with document writed

说明: 本文首发于 CSDN,转载请保留链接。 前言 在上一节中,讲述了如何发布一个包到ROS社区,这一节将讲述,如何在wiki界面编写ROS包说明文档、教程。 步骤如下: 登录wiki官网,创建界面编辑账号 向ROS社区提交wiki页面编辑权限,取得白名单 编辑ROS包文档 创建wiki账号 登录wiki.ros.org,选择登录,创建账户 输入用...

【ROS总结】发布ROS1包到ROS版本

Release ROS1 package into rosdistro

说明: 本文首发于 CSDN,转载请保留链接。 前言 在ROS开发过程中,想要发布自己的包贡献到ROS社区,也就是想要自己的包可以通过apt-get的形式进行下载,这样可以避免每次源码编译的时候会遇到很多坑的情况,不过想要发布ROS包到ROS社区需要如下能力: 长期维护能力:ROS包会一直迭代更新,因此自己的包也应具有长期维护能力,当然,稳定版本后可以不用长期维护。 开...

【ROS总结】点激光扫描仪数据发布(驱动编写)

Wirte laser scan data publisher(ROS driver)

说明: 本文首发于 CSDN,转载请保留链接。 前言 在使用ROS的过程中,不可避免的会遇到要自己手动编写驱动、节点、行为库、服务、消息等内容,尤其是需要一些传感器,而所需传感器没有相关ROS驱动时,下面将讲述的是在使用的传感器中,没有ROS驱动时,我们将如何使用该传感器。 在接下来的博客中将根据本身经验来编写一些ROS相关内容,权当是作为记忆来分享。 ROS驱动——点激光扫...

ros_arduino_bridge使用总结

Usage summary for ros-arduino-bridge

说明: 本文首发于 CSDN,转载请保留链接。 前言 关于ROS和Arduino通信方式,刚开始大多使用的是rosserial_arduino这个库,随后又诞生了一个新的库名为ros_arduino_bridge,两者对比如下: rosserial_arduino:由于将Arduino内的程序写成ros节点形式,所以能够快速的通过ROS控制Arduino,并且可以忽略通信...