原创 diego1# 突破局域網限制,實現互聯網範圍內控制你的ROS機器人

更多創客作品,請關注筆者網站園丁鳥,蒐集全球極具創意,且有價值的創客作品 ROS機器人知識請關注,diegorobot 業餘時間完成的一款在線統計過程分析工具SPC,及SPC知識分享網站qdo 1.概述 ROS機器人系統有一個侷

原创 Flask Web開發--1.多租戶SPC質量分析系統設計

更多創客作品,請關注筆者網站園丁鳥,蒐集全球極具創意,且有價值的創客作品 ROS機器人知識請關注,diegorobot 業餘時間完成的一款在線統計過程分析工具SPC,及SPC知識分享網站qdo 前言 今年在全民防疫的情況下,春節

原创 ROS機器人Diego 1#製作(十五)機械臂的控制---通過鍵盤控制機械臂舵機

更多創客作品,請關注筆者網站園丁鳥,蒐集全球極具創意,且有價值的創客作品 ROS機器人知識請關注,diegorobot 業餘時間完成的一款在線統計過程分析工具SPC,及SPC知識分享網站qdo 爲了便於調試,特意寫了一個通過鍵盤

原创 Flask Web開發--3.實時SPC控制圖的開發設計

更多創客作品,請關注筆者網站園丁鳥,蒐集全球極具創意,且有價值的創客作品 ROS機器人知識請關注,diegorobot 業餘時間完成的一款在線統計過程分析工具SPC,及SPC知識分享網站qdo #前言 實時SPC也就是SPC的運

原创 Flask Web開發--2.多租戶saas用戶權限管理

更多創客作品,請關注筆者網站園丁鳥,蒐集全球極具創意,且有價值的創客作品 ROS機器人知識請關注,diegorobot 業餘時間完成的一款在線統計過程分析工具SPC,及SPC知識分享網站qdo 前言 對於多租戶的SAAS系統,所

原创 機械臂上位機監控軟件---1.功能介紹

更多創客作品,請關注筆者網站園丁鳥,蒐集全球極具創意,且有價值的創客作品 ROS機器人知識請關注,diegorobot 業餘時間完成的一款在線統計過程分析工具SPC,及SPC知識分享網站qdo 對於機械臂,我們往往需要開發上位機

原创 機械臂上位機監控軟件---2.軟件架構

軟件本身是採用微軟的MFC技術,所以軟件本身的架構是視圖-文檔架構,同時引用了一些開源的軟件進行機械臂動態視圖的渲染。如下是項目的類圖,可以清楚的反應產品的架構。 MFC有標準的類架構,這些標準的類如,視圖類,文檔類,框架類,這

原创 ROS機器人Diego 1#製作(十七)用moveit assistant生成配置包

製作好了機器人的urdf文件,接下來我們就可以配置他的moveit了 1.首先我們需要安裝moveit,執行如下命令 apt-get install ros-kinetic-moveit 2.打開moveit設置助手 roslau

原创 ROS機器人Diego 1#製作(十六)創建機器人的urdf模型描述文件

由於後續要做機械臂的控制,會用到機器人的urdf描述文件,moveit需要根據urdf中的數據進行機械臂的路徑規劃,這裏介紹一下如何一步一步創建機器人的urdf模型描述文件,最終做好的urdf模型如下圖 1.首先要注意的是在r

原创 Flask Web開發--Qualitydo質量分析工具開發 1.系統設計

前言 今年在全民防疫的情況下,春節基本上除了購買必要的生活必須品,基本上沒有出過門,趁着這個1個月的時間把最近工作中學到有關SPC,田口方法的知識,開發成一個工具軟件,同時學習一下Python Flask的web開發知識,這個系列

原创 機械臂上位機監控軟件---功能介紹

對於機械臂,我們往往需要開發上位機軟件,對機械臂的運行狀態進行監控,並模擬機械臂的運行,雖然成熟的機械臂都有配套軟件,但實際工作中我們可能還需要相對簡單的監控軟件,本文既筆者藉助一些開源軟件進行修改,採用微軟MFC架構,在Visu

原创 DiegoAPP–增加高德地圖,並在地圖上顯示機器人軌跡

RobotCA原版的APP是使用國外的地圖,在國內訪問不了,本文將介紹如何使用高德地圖來替代原有的地圖,並訂閱GPS消息,在地圖上顯示機器人軌跡 在APP中增加高德地圖,我們首先要申請高德的Key,具體的申請方法可以參考高德官方文

原创 DiegoAPP–機器人控制

機器人的控制主要涉及到如下幾個文件 ControlApp,在連接到Robot後的主界面,執行控制任務,及執行各種功能的Fragment RobotController,主要的機器人控制代碼,在此文件中定義了要接收發送的ROS To

原创 Diego 1# 4WD —3:上位機通訊

ROS Arduino Bridge本質上是上位機通過串口發送控制命令來實現對Arduino的控制,所以我們要實現4驅的控制,我們也必須的修改通訊部分 1.Arduino firmware修改 1.1 command.h 在此文件

原创 Diego 1# 4WD —2:馬達控制

針對馬達控制我們主要需要修改兩部分: 驅動部分,使其可以支持同時控制4個馬達 PID調速部分,試驗表明,雖然是一樣的型號的馬達,但是給相同的PWM值,馬達的轉速也不一樣,所以我們需要分別對4個馬達進行PID調速 1.馬達驅動 1.