原创 Modbus CRC校驗是什麼?

ModBus 通信協議的CRC ( 冗餘循環校驗碼)含2個字節, 即 16 位二進制數。CRC碼由發送設備計算, 放置於所發送信息幀的尾部。接收設備再重新計算所接收信息的CRC, 比較計算得到的CRC是否與接收到的CRC相符, 如

原创 ros線程下使用Qt的socket(tcp)或者更好的解決方式

因爲ros的action和service都是單獨運行在線程裏,所以想在action中調用qt的tcp不是發不出去數據就是接收不到數據。這裏經過測試,發現可以如下修改使用,不過不建議這樣用,是因爲軟件架構沒有設計好纔出此下策。 如下

原创 2020上海展會機械臂視覺標定操作

一、軟件總體概覽 二、軟件一共有5個模塊 1-vision :視覺通訊模塊(不需操作) 2-Station :機臺示教模塊 3-Tray :托盤示教模塊 4-jaw:夾爪控制模塊(大寰夾爪) 5-vision :電機控制模塊(前

原创 ubuntu18.04安裝teamviewer

參考文章:https://blog.csdn.net/lupengCSDN/article/details/80374636

原创 mandliya / algorithms_and_data_structures使用Qt打開編譯報錯解決辦法

數據結構是程序員進及之路的關卡,Github上C++關注率最高的一份數據結構代碼如下,但是在用Qt打開的時候發現有些小的細節上的報錯, Github:[https://github.com/mandliya/algorithms_

原创 力扣1300題

參考文章 題目1:字符串解碼 https://leetcode-cn.com/problems/decode-string/solution/zi-fu-chuan-jie-ma-by-leetcode-solution/ 題目2

原创 Github使用QRCodeGenerator生成QR並改造一種新碼

Github搜索QRCodeGennerator,先上軟件界面 生成的新碼圖片,這個碼的作用是用aruco來定位,然後用zbar來識別QR碼,一起進行識別與3D定位,先上圖片,再上代碼 代碼修改 void MainWindow:

原创 開關櫃軟件操作

簡易介紹機械臂軟件點位操作 在機械臂第二個標籤(Points),在表格中間點擊鼠標右鍵添加(Add)刪除(Remove)點位,可以保存之前記錄的點位(Save),可以方便移動到之前的點位(選中要移動的點的那一行,然後鼠標左鍵長按M

原创 JakubVojvoda / design-patterns-cpp 設計模式

github 網址:JakubVojvoda / design-patterns-cpp 使用Qt打開正常編譯通過需要如下修改: 在CmakeList.txt 加上這句 SET(CMAKE_CXX_FLAGS "${CMAKE_C

原创 ubuntu18.04 cmake 鏈接海康相機的第三方庫,生成庫並調用

搗鼓了將近1天,其實一開始的方法是對的,不知道爲什麼qt會報錯,target_link_libraries的其實是自己的生成庫的名字,現在把完整的例子放在下面,這裏使用usb_cam的包然後自己修改,並調用海康相機的庫。 cmak

原创 和可被 K 整除的子數組

參考文章:https://leetcode-cn.com/problems/subarray-sums-divisible-by-k/solution/he-ke-bei-k-zheng-chu-de-zi-shu-zu-by-l

原创 相機POE供電

參考文章 史上最全的PoE供電知識,認真看這一篇就夠了 監控POE供電的優缺點 POE供電

原创 SLAM 擾動模型的理解

參考文章: 1、李代數擾動模型求導總結 2、李羣的擾動模型求得的導數有什麼用,怎麼用? 3、三角函數泰勒級數展開式(公式) 4、指數函數泰勒級數展開式

原创 Qt 中使用qsrand使得每次啓動程序,隨即數不同

參考文獻:http://blog.sina.com.cn/s/blog_740ccd0401010a41.html

原创 apollo中的Radar和Lidar

參考文獻:一文讀懂激光雷達與毫米波雷達的區別