原创 ROS-Industrial 之 ABB_Driver ——ROS Server(3/3)

經過前面的兩篇文章,已經對ABB_Driver中的ROS Server的數據類型與Socket的相關功能牢記於心,總的來說之前分析的四類功能程序文件的同一目的就是確保通信通道的暢通,並能及時的接收與傳送消息,接下來這篇文章分析的程

原创 ROS-Industrial 之 MoveIt —— 碰撞物體約束添加

在之前的ROS-Industrial Overview中,ROS-I 的高層架構包含有MoveIt層,用來完成機器人的運動規劃任務。在此記錄一下在使用過程中遇到的磨人的問題。 文章目錄1. 問題描述2. 解決方法3. 參考資料

原创 ROS-Industrial 之 ABB_Driver ——ROS Server(1/3)

爲了研究ABB機器人與ROS的交互控制,最近和ABB的機器人還有ROS-Industrial槓上了,之前把ROSLAUNCH的.launch/XML文件的語法格式弄清楚了,現在搞abb_driver的東西! 1. 概述與前置條件

原创 ROS-Industrial 之 MoveIt —— 讀取實際機器人的狀態

每天不調點BUG,感覺渾身不自在。不過接下來要記錄的這個問題,可能是由於個人編程習慣的原因導致的,致使自己會遇到這種問題。如果有良好的編程習慣,可能這都不是一個問題,畢竟隨手多敲幾行代碼就消除了隱患。 文章目錄1. 問題描述2

原创 ROS-Industrial 之 ABB_Driver ——ROS Server(2/3)

前面的ROS-Industrial 之 ABB_Driver——ROS Server (1/3)對ABB_Driver中的ROS Server部分中的ROS_common和ROS_messages兩個功能文件進行了分析與學習,現在

原创 Matlab分析rosbag記錄的數據

目錄1. ROS記錄Topic數據1.1 建立保存路徑1.2 記錄/JointState Topic數據1.3 啓動機器人運動2. Matlab對.bag文件的處理2.1 文件導入2.2 Topic選擇2.3 數據讀取3. 完整程

原创 Eigen —— 參考指南

機器人的運動規劃過程中會涉及大量的矩陣計算,而 EIGEN 庫對於矩陣計算而言,其意義不言而喻。所以最近學習了一下 EIGEN 庫的使用。並在此過程中記錄自己的感悟和理解。本篇通過Eigen庫的Quick reference g

原创 機器人運動學基礎——旋轉矩陣

旋轉矩陣是機器人運動學的基礎,但有時候經常會被各種旋轉求解問題搞暈,比如旋轉向量、旋轉座標系、同一空間點在不同座標系下的座標求解等等。正好當前需要對機械臂進行行爲規劃,所以又重新學習並理解了一下旋轉矩陣,特此記錄一下此次重溫的結

原创 ROS Package構建過程中的CMakeLists文件分析

轉眼間又是一個輪迴,2018年6月之後因爲一些事情就沒有再更新博客,重新寫的時候已是2019年的5月,然後2019年6月之後,因爲精力投向了其它方面就又停了,現在重新提筆又是5月,只不過是2020年的5月。最近寫代碼,遇到了一些

原创 ROSLAUNCH 的.launch/XML 語法

最近面臨一個將ROS與機器人結合起來以擴展現有機器人的功能的任務,譬如將ABB的2400機器人接上ROS的moveit,然後通過ROS去控制機器人的運動,對於IRB2400這樣的機器人實現還是蠻簡單的,但是這種情況下,只知其然而不

原创 MATLAB畫圖時帶循環變化上下標的變量的標註方法

文章目錄1. 帶上下標變量標註的畫圖問題描述2. 圖中帶下標的變量標註3. 帶上標的變量標註4. 同時帶上下標的變量標註5. 吐槽 記錄一下自己遇到的問題及解決方法,避免以後遇到同樣的問題重複造輪子,爲解決同樣的問題留下思路,順便

原创 Ubuntu相關問題解決記錄

文章目錄1. 更新源的問題 使用linux過程中肯定會遇到各種各樣的問題,所以就想把自己遇到過的問題整理下來,之前遇到過的一些問題解決了就忘記了,從現在開始遇到的問題需要記錄下來以防以後再遇到。 1. 更新源的問題 對於這種沒有公

原创 Gazebo相關BUG解決記錄

程序不止,BUG不斷,從這裏開始我要記錄下在系統實現過程中所有遇到的與Gazebo仿真相關的錯誤。 文章目錄1. Gazebo黑窗口打不開世界模型 1. Gazebo黑窗口打不開世界模型 這裏遇到的問題是在命令窗口中輸出gazeb

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

ROBOT_STATE_INTERFACE JOINT_TRAJECTORY_INTERFACE 在之前的ROS-Industrial 之 industrial_robot_client 分析理解(1)中分析過client包

原创 ROS-Industrial Overview

這裏寫這個ROS-Industrial Overview的目的是對前面文章中一直說的ROS-Industrial進行一下補充說明,同時明確之後的工作路線,在這裏寫下我做這些的目的:記錄將ABB Yumi機器人和ROS聯合在一起,然後進行與