Time of Update: 2018-08-23
ROS(7) urdf 搭建自己的機器人模型 1.搭建自己的模型並在rviz中顯示出來,需要三個檔案。 (1)urdf檔案 :此檔案為robot 形狀描述檔案,主要包括link 和 joint ,需按照嚴格格式編寫。具體參考http://wiki.ros.org/urdf/Tutorials/ (2)rviz 檔案: 用來配置rviz相關參數 (3)launch 檔案: 啟動rviz 以及urdf 2.具體實現: .rviz
Time of Update: 2018-08-23
相信許多愛好者止步於昂貴的機器人價格。雖然有了Arduino,但一個載重能力很弱的機器人小車成本也得一兩百塊錢。搭建自己的機器人更是費時費力。 所以如果你只是普通機器人愛好者,或者還沒想好要拿機器人做什麼,那我們還是從模擬器開始吧…… URDF 為了製作我們的模擬器,首先我們得瞭解下什麼是URDF 什麼是URDF。 Unified Robot Description
Time of Update: 2018-08-23
下面為啟動rviz並載入urdf檔案格式機器人模型的代碼: 雖然有一些不懂得,但是是可以啟動並正確載入機器人的。 <launch> <arg name="model" default="/home/XXX/3D_model/src/robot1_description/urdf/robot1.urdf"/> <arg name="gui" default="true" /> <arg name="rvizconfig" default="$(
Time of Update: 2018-08-23
說明:在控制機器人的卡片電腦,工控機,秒算等上面,往往要實現ROS節點的開機自啟動。以本人系統為例:ubuntu 14.04 + ros indigo,通過秒算實現M100的控制相機的節點. 準備執行節點 首先要將自己要寫入可執行檔shell script裡面, 例如: #! /bin/bash source /opt/ros/indigo/setup.sh roslaunch /home/ubuntu/catkin_ws/dji_sdk_read_cam.launch (
Time of Update: 2018-08-23
我們接著上文 ROS 學習系列 -- 使用urdf建立機器人模型在Rviz中3D觀察 之一 link使用繼續完成建立帶四個可以轉動輪子的雙層小車。 一 建立可以轉動的joint <span style="font-size:18px;"><?xml version="1.0"?><robot name="sp1s"> <link name="base_link"> <visual>
Time of Update: 2018-08-23
在控制機器人的PC,嵌入式系統啟動時,常常需要ROS程式隨開機啟動。Sam嘗試了多種方法,現記錄如下: 1. ROS官方方法: Robot_upstart: The robot_upstart package provides scripts which may be used toinstall and uninstall Ubuntu Linux upstart jobs which launch groupsof
Time of Update: 2018-08-23
用ROS開發好一個機器人後,在使用的時候每次都要先連上機器的網路再roslaunch太麻煩了,按產品的思路應該是按下電源鍵就OK才對。此外,若是還有上位機連著進行狀態監視,萬一主程式掛了,或者修改了程式要重新編譯運行,那上位機這邊的節點也要重新開一遍,太麻煩了吧。所以最好是在roslaunch之前單獨開好一個roscore,這樣修改下位機程式,上位機這邊就不用重新開也能工作了。那就意味著機器上電後,我們要分兩次ssh上去,一個開core,一個roslaunch。WTF。這種重複性的操作還是交給機
Time of Update: 2018-08-23
1.安裝package,預設是indigo版本 sudo apt-get install ros-indigo-robot-upstart 2.相信您已經安裝了好多的ros package,我這裡沒有建立package,採用的是turtlebot_navigation 在turtlebot_navigation/launch目錄下建立檔案start.launch start.launch <launch> <!-- kobuki --&
Time of Update: 2018-08-23
初學ros機器人程式設計,從建立工作空間到編譯運行節點,由於linux也是初學,各種焦頭爛額,把這些最基礎的東西先總結下來,以備日後查看。這是第一次寫部落格,倘若有諸多錯誤的地方,希望大家諒解並指出。寫這邊文章時,大部分是參考了下面幾篇博文: http://blog.csdn.net/baidu_18189515/article/details/52401329
Time of Update: 2018-08-23
1、首先建立一個工作目錄檔案 mkdir -p ./catkin_ws/src 2、在工作區目錄下執行執行 catkin_make 使用catkin_make命令後就可以得到以下的目錄結構。 3、在src目錄下建立包: 使用catkin_create_pkg 命令,在src目錄下建立一個包,樣本如下: catkin_create_pkg beginner_tutorials std_msgs rospy roscpp 最後產生的檔案目錄結構如下:
Time of Update: 2018-08-23
上述指令執行完畢之後, ROS也就安裝完成了。 當然, 緊接著還需要建立自己的工作空間。 執行下述代碼: [python] view plain copy mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src
Time of Update: 2018-08-23
安裝過程中遇到了一些坑,簡單記錄一下。 環境:Red hat Linux 6.4(之前安裝了yum,基於作業系統內建的python2.6) tensorflow版本:tensorflow-0.12.0rc0-cp27-none-linux_x86_64.whl 1、yum安裝 openssl、openssl-devel 2、安裝zlib(zlib-1.2.8.tar.gz) 3、安裝setuptools(setuptools-0.6c11.tar.gz)
Time of Update: 2018-08-23
看見知乎上說Keras不錯,基於Python的,後台是基於Theano或Tensorflow。 安裝 環境:ubuntu14.04 首先,安裝python環境、theano和keras sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev gitsudo pip install Theanosudo pip install keras
Time of Update: 2018-08-23
THULAC THULAC是由清華大學自然語言處理與社會人文計算實驗室(該實驗室帶頭人:孫茂松、劉知遠、劉洋)研製推出的一套中文詞法分析工具包。 安裝了其C++版,對北京大學語料進行了分詞,如果不選擇詞性分析的話,單純分詞,需0.5s,同時利用打分指令碼進行評測: === SUMMARY:=== TOTAL INSERTIONS: 995=== TOTAL DELETIONS: 2785=== TOTAL SUBSTITUTIONS: 3870===
Time of Update: 2018-08-23
PaddlePaddle是百度開源的一個深度學習架構,按照其官網的文檔進行了使用學習。 這篇文章介紹其安裝。 - 作業系統 官網文檔使用的作業系統是ubunt14.04,我使用的是VMware Workstation 12
Time of Update: 2018-08-23
1、Your branch and ‘origin/yh_branch’ have diverged 2、npm run -s precommit (node v8.9.3) 3、You are currently rebasing branch ‘yh_branch’ on ‘d6e7f13’. ——————————————————————————————— 1、Your branch and ‘origin/yh_branch’ have diverged
Time of Update: 2018-08-23
我們知道LeMaker的版子是支援Ubuntu Core的.具體的資訊可以在地址找到.在這篇文章中,我們介紹如何安裝Ubuntu Core到LeMaker的板子中去. 1.準備工作 LeMaker Guitar + LeMaker Guitar Baseboard Rev.B 一套 電來源配接器一套 PC主機一套 Snappy Ubuntu SD卡鏡像( http://mirror.lemaker.org/Snappy_Ubuntu_16_For_Guitar_SD_
Time of Update: 2018-08-23
一.ubuntu12.04lts安裝 (lts=long term support長期支援) 1.在電腦上分出100G的未配置的空間(xp:刪除邏輯分區,win7:壓縮...) 2.下載ubuntu系統的鏡像檔案,如:ubuntu-12.04.4-desktop-i386.ios
Time of Update: 2018-08-23
在本系列的第一篇文章中 ,我介紹了非真偽令牌(NFT)的概念以及對ERC721(草案)標準的需求 。 在本文中,我們將首先介紹ERC721標準介面,並分解一些要求。 關於ERC165標準還將有一個簡短但重要的繞道。 “ Todd Quackenbush在Unsplash上顯示的一個工具包的顯示內容顯示了諸如鎚子,斧子,盒子切割器,鐵和手電筒之類的工具 介面和ERC165標準 ERC721標準指出:
Time of Update: 2018-08-23
說到USB裝置,不得不提到各種描述符(descriptors), 一般來說,描述符有如下幾種: 1:裝置描述符(Device Descriptors) 2:配置描述符(Configuration Descriptors) 2:介面描述符(Interface Descriptors) 3:端點描述符(Endpoint