原创 Qt Modbus庫使用,並作爲ROS節點發布話題及程序CMakelist編寫

在QT框架下,使用QModbus庫實現了客戶端程序對埃夫特機器人ER50C10A實時讀取當前關節角度、笛卡爾座標值等參數。 同時作爲ROS節點發布到話題/joint_states中。 程序邏輯: 啓動Modbus -- 連接--發送讀取請

原创 Ubuntu16.04更換顯示器後NVIDIA顯卡驅動出現問題的解決方法

情況描述: 更換了顯示器後,進入系統,分辨率不正常,登陸界面無限循環。顯卡gtx1060。   1. CTRL+ALT+F1,進入命令行,登陸,卸載NVIDIA驅動。 2. 重啓,可以進入系統。但是分辨率仍然不正常。 嘗試的解決方法(不要

原创 用Solidworks實現簡單的傻瓜式渲染

將模型加載進入Solidworks 對模型中的每個部分進行材質、顏色的配置 點擊佈景,設置爲單白光或無 點擊上方SOLIDWORKS插件-Photoview360  點擊上方渲染工具 點擊編輯佈景,設置好參數,如反光度、光源位置等 在編輯

原创 萬向節死鎖的簡易理解

看了一些博文,說的不夠容易理解。 萬向節死鎖的圖片裏,旋轉順序實際是繞自身X、自身Y軸旋轉,而後繞基座標系的Z軸旋轉,具體可以看結構,藍色軸在外部各種轉動下依然不動。 這樣的話根據左乘右乘的原理。旋轉爲ZXY,可以理解爲分別繞自身Z X

原创 機器人學相關數學基礎(一)四元數

四元數用來表示座標系的旋轉,通常表達旋轉關係採用的方式有歐拉角、軸角等。 1. 歐拉角使用最爲廣泛,一般使用roll,pitch,yaw來表示旋轉值,即三個:R、P、Y值。代表經過三次按照順序的旋轉變換, 而不同的旋轉順序會導致最終結果不

原创 QModbus庫使用,並作爲ROS節點發布話題及程序CMakelist編寫

在QT框架下,使用QModbus庫實現了客戶端程序對埃夫特機器人ER50C10A實時讀取當前關節角度、笛卡爾座標值等參數。 同時作爲ROS節點發布到話題/joint_states中。 程序邏輯: 啓動Modbus -- 連接--發送讀取請

原创 無法從“const char *”轉換爲“LPCWSTR” 解決辦法

環境:VS2015+qt5.8.0 目的:集成米銥傳感器ScanControl SDK功能 出現問題:無法從“const char *”轉換爲“LPCWSTR”  操作方法: 1. 項目->屬性->常規->字符集->多字節 2. 項目->

原创 使用SOCKET實現TCP/IP協議的通訊

一、原理:      首先要理解基本的原理,2臺電腦間實現TCP通訊,首先要建立起連接,在這裏要提到服務器端與客戶端,兩個的區別通俗講就是主動與被動的關係,兩個人對話,肯定是先有人先發起會話,要不然誰都不講,談什麼話題,呵呵!一樣,

原创 利用Qtxlsx庫在VS2015上實現qt界面對excel文件的讀取操作

參考文章:https://blog.csdn.net/wokaowokaowokao12345/article/details/65936730官方說明等:http://qtxlsx.debao.me/qtxlsx-module.html

原创 利用Solidworks Motion將帶有質量信息和關節約束的三維模型導入ADAMS

2018.4.8更新,在設置Solidworks中配合時,可直接選擇機械配合-鉸鏈設置,設置成功後轉入ADAMS直接生成關節約束。將solidworks模型導入ADAMS分析一直是一個比較麻煩的問題,相比於利用x_t文件導入,利用Soli