原创 ROS-Industrial 之 simple_message 實現分析三

目錄 目錄 joint_data joint_traj_pt joint_traj_pt_full joint_traj joint_feedback joint_data 在ROS-Industrial 之 simple

原创 ROS-Industrial 之 simple_message 實現分析七

在simple message協議的實現代碼中,還有一組關節類是在TypedMessage類的基礎上實現的,這篇文章就針對此組關節類整理一下其類內的 代碼,內容不再贅述,可以參考ROS-Industrial 之 simple_messag

原创 ROS-Industrial Robot Driver Specification

爲了更明確的瞭解ROS-I,特把Robot Driver Specification詳細閱讀了一下,在這裏記錄下一些要點。Robot Driver Specification爲ROS節點功能提供指導以提高跨平臺兼容性。所有爲工業機器人控制

原创 ROS-Industrial 之 simple_message 實現分析二

目錄 目錄 byte_array simple_serialize simple_message byte_array ByteArray類封裝了simple_message對字節數組進行處理的方法,這些方法可以從前端和後

原创 Ubuntu 16.04 下使用CMake編譯的第一個OpenCV程序

在安裝Ubuntu 16.04的時候,安裝的編輯器是sublime text 3,所以一直想將對OpenCV程序的編譯能力直接配置到sublime裏,但是在網上找了好多教程,發現基本上是在sublime裏面重新配置一下GCC編譯器,但只給

原创 ROS-Industrial 之 simple_message 實現分析四

在之前的文章中已經看過simple_message協議的頭部信息封裝類與關節數據封裝類,同時也涉及到了反饋的關節數據,但是對於機器人的狀態信息還沒有涉及,此篇中將着重分析機器人的狀態類,同時將一些相對簡單的類也放在這裏。 目錄 目錄

原创 ROS-Industrial 之 simple_message Overview

目錄 目錄 概述 協議Protocol 消息結構Message Structure 鍵入消息Typed Messages 1 關節位置流接口Joint Position Streaming Interface 11 Joint C

原创 ROS-Industrial 之 industrial_robot_client 分析理解(3)

經過前面(1)和(2)的理解與討論,此篇文章對ROS向機器人控制器的數據下載相關文件進行說明。 JOINT_TRAJECTORY_STREAMER JOINT_TRAJECTORY_DOWNLOADER JOINT_TRAJTORY

原创 ROS-Industrial 之 simple_message 實現分析八

目錄 目錄 simple_socket tcp_socket tcp_client tcp_server udp_socket udp_client udp_server simple_socket 命名空間simple_

原创 ROS-Industrial 之 simple_message 實現分析五

之前的文章對底層信息的封裝進行了詳細分析,這篇則針對通信連接的簡化類進行說明,同時也涉及到了對連接狀態的檢查以及自動恢復連接的功能,即連接錯誤處理器的功能。 目錄 目錄 smpl_msg_connection simple_comm

原创 OpenCV程序中常用的幾個小片段

剛開始學習使用OpenCV的程序代碼,有幾段的出現頻率很高,但剛接觸又不知道什麼意思,所以每次都要去網上找解釋,但好多次找到的解釋真心讓人無語,看了也沒看懂,往往要綜合不同人的解釋才能弄明白,所以求人不如求己,自己記錄一下。 1.

原创 Ubuntu 16.04 中 Kinect 2.0 的 libfreenect2 驅動配置及其圖像讀取編程實現

在之前的幾篇文章中,說明了如何在Ubuntu 16.04中配置OpenCV 3.4.1,並根據一些OpenCV的教程完成了其基本知識內容的學習,但在學習過程中用於實驗的圖像大部分是來自網絡或是藉助於筆記本電腦的攝像頭,而爲了完成一些更加複

原创 ROS-Industrial 之 industrial_robot_client Overview

按照在ROS-Industrial Overview路線部分所說的,在完成ROS-I框架最底的一層之後,還要分析理解simple_message和industrial_robot_client兩大部分纔算相對完整的理解ROS-I如何與已有

原创 ROS-Industrial 之 simple_message 實現分析六

本文主要對消息處理句柄與管理器的相關代碼進行一下了解。 目錄 目錄 message_handler ping_message ping_handler message_manager message_handler 這個類

原创 ROS-Industrial 之 ABB_Driver ——ROS Server(總結)

目錄 目錄 邏輯聯繫 文件內容 1 ROS_common 2 ROS_messages 3 ROS_socket 4 ROS_stateServer 5 ROS_motionServer 6 ROS_motion 調用關係 1