2016-12-26 85 views
0

我正在學校項目上工作。我已經完成了http://bebop-autonomy.readthedocs.io/en/indigo-devel/running.html的安裝直到運行驅動程序。 我目前的封裝結構是這樣的:如何飛鸚鵡模擬器鸚鵡比波無人機?

$ mkdir -p ~/bebop_ws/src && cd ~/bebop_ws 
    $ catkin init 
    $ git clone https://github.com/AutonomyLab/bebop_autonomy.git src/bebop_autonomy 
# Update rosdep database and install dependencies (including parrot_arsdk) 
    $ rosdep update 
    $ rosdep install --from-paths src -i 
# Build the workspace 
    $ catkin build -DCMAKE_BUILD_TYPE=RelWithDebInfo 

我需要一個模擬器來模擬波普無人機。我已經用ros indigo安裝了Gazebo 2x.And然後進行仿真,我按照以下說明創建了tum模擬器,但roscd中的權限被拒絕。

$roscd 
$git clone https://github.com/tum-vision/tum_simulator.git 
$export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:`pwd`/tum_simulator 
$rosmake cvg_sim_gazebo_plugins 
$rosmake message_to_tf 

如果我跳過roscd步和克隆tum_simulator,當我運行這個我收到以下錯誤:

#"[ rosmake ] WARNING: The following args could not be parsed as stacks or packages: ['cvg_sim_gazebo_plugins'] 
#[ rosmake ] ERROR: No arguments could be parsed into valid package or stack names. 
" 

有人可以幫我通過自己的解決方案開始TUM模擬器或固定我在做什麼 ?如果我可以使用這個https://github.com/dougvk/tum_simulator,應該在哪個目錄中克隆tumsimulator git?

+0

@cassinaj你能幫忙嗎? –

+0

@JoséSánchez我是Ros ..新手,你能幫忙嗎? –

+0

@lmiguelvargasf你能檢查這個問題嗎? –

回答

0

不幸的是,tum_simulator包是鸚鵡AR-無人機四軸飛行器,不支持波普。當您使用模擬器時,您不需要運行驅動程序,因爲模擬器會替換驅動程序並提供類似於使用真實硬件的API。

您可以從您的工作空間中刪除bebop_autonomy(甚至更好,在新的工作空間中從頭開始),然後按照如何操作compile/run tum_simulator on ROS Indigo的說明進行操作。 ardrone_autonomy的文檔,的ROS驅動程序可以找到鸚鵡AR-Dronehere

+0

是否有任何模擬支持可用於鸚鵡Bebop無人機,因爲我需要模擬鸚鵡bebop? –

+0

目前還沒有,但我知道至少有一個研究小組正在研究它,並計劃發佈他們的代碼。 –

0

我也在尋找類似的模擬器。最後,我將Parrot Bebop 2的模型添加到ETH RotorS包中。你也可以試試看。

git clone https://github.com/ayushgaud/rotors_simulator.git

目前,我使用自己的控制器,但我已經添加了大多數參數的涼亭模型正確建模,並安裝了前置攝像頭。

相關問題