諾寶RC編程軟件是一款哈爾濱工業大學深圳機器人教育中心研發的圖形化編程與C語言相結合的編程軟件,可以用直觀的流程圖編程,也可以用C代碼編寫更為復雜高級的機器人程序。提供了能模擬機器人運行程序的可修改、刪除、參數設置等功能仿真環境,真正做到所見即所得 。
諾寶rc編程軟件
由哈爾濱工業大學深圳機器人教育中心研發的“諾寶RC 編程軟件”,為開發智能機器人與智能控制項目及相關科研、教學、實踐活動等提供了簡潔而功能
強大的編程調試平臺。根據C++ 編程語言設計成親切且容易了解的軟件。用圖形化語言表示邏輯想法與過程,是學會基本邏輯和人工智能的一個強大工具。軟件能讓使用者學會機器人編程的主要步驟:感覺、分析和運動。
機器人的大腦也如同人的大腦一樣的工作,先利用傳感器對外界接收信息(感覺),運用知識進行判斷(分析),然后輸出反應(運動),這一工作過程就是機器人智能的體現。( 如圖)
要讓機器人擁有人類的智能, 能夠按照人類的意圖做事,就必須有能讓機器人聽懂的語言——控制程序,也稱為計算機程序,規定他動作的具體內容。諾寶RC編程軟件就是人類與機器人溝通的橋梁。
機器人設計步驟
第一步:設計構思、選擇模塊及搭建機器人
明確設計機器人所要完成什么任務,選擇相應的使用模塊,創造、搭建自己的機器人,讓它運動、做動作,并為機器人賦予思想(機器人控制程序),通過輸入(傳感器)與輸出(電機與燈等)對周圍環境做出相對應回應。
第二步:編寫諾寶 RC程序
編寫控制程序是設計機器人中最重要的一個步驟,因為控制程序就是機器人的思想,也就是“人工智能”。一個人的思想決定了這個人的行為,控制程序則決定了機器人的行為,編寫控制程序即將人類思想賦予機器人。
第三步:使用仿真界面檢測程序
在仿真界面中為機器人設置類似現實的環境,檢測機器人是否按預先設計的行動完成,以得知程序編寫是否完善或者有誤,如果檢測有誤,可以返回編程窗口修改原程序,再運行仿真測試,確保機器人完成任務。
第四步:下載程序到微電腦
通過計算機編寫好程序,在仿真界面檢測成功后,使用USB 下載線將機器人的微電腦與pc 機連接下載程序至微電腦。打開電源運行機器人,參觀機器人是否按設計任務行動。
諾寶rc編程軟件界面介紹
(1)模塊庫區:
在上圖中我們可以看到,在圖形的左邊是模塊庫區,這里包括數字傳感器模塊、數字化傳感器模塊、模擬傳感器模塊、輸出模塊、時間模塊、流程控制模塊和程序模塊七部分,以鼠標左鍵點擊即可將傳感器或所需要地模塊加入到流程圖生成區。
(2)流程圖生成區:
在流程圖編輯界面中,流程圖生成區是最主要的一個窗口,我們用圖形編程時,在這里完成機器人控制程序。通過選擇模塊庫中的圖形程序模塊,在流程圖生成區做設定與修改,再將各個模塊組合成一個流程圖,把這個程序下載到機器人微電腦,機器人就可以按照我們為它編輯好的程序運動了。
模塊的移動:選中要移動的圖形模塊(既可以選擇一個,也可以選擇多個),用鼠標左鍵點住所選圖形模塊,直接拖動到編程者所要移動到位置,這時這個圖形模塊上面就會顯示向上添加或向下添加,當松開鼠標左鍵時,所選移動模塊就會自動移到流程圖生成區的指定位置。
(3)C 語言顯示區:
在圖形的右側,我們可以看到一個C 語言的程序界面,當我們在流程圖生成區用圖形語言編程以后,對應著在流程圖生成區右側的C 語言顯示區就會生成相匹配的C 語言源程序,方便使用者熟練掌握兩種編程環境語言。
(4)工具欄:
工具欄的介紹如下:
- PC官方版
- 安卓官方手機版
- IOS官方手機版