關於ROS學習過程中的N多問題,純粹自己記筆記了

2021-08-19 23:53:27 字數 1644 閱讀 8579

(一)catkin_make編譯錯誤

(1)

could not find a package configuration file provided by

"gazebo_ros_control" with any of the following names:

gazebo_ros_controlconfig.cmake

gazebo_ros_control-config.cmake

提示缺少「gazebo_ros_control」功能包,那安裝就好了,但我直接使用'sudo apt-get install gazebo_ros_control"沒有成功,後來用" sudo apt-get install gazebo_ros_control"安裝好就cmake成功了。

(2)標頭檔案錯誤

/home/huang/move_arm/src/marm_planning/src/remove_collision_objct.cpp:2:62: fatal error: moveit/move_group_inte***ce/move_group_inte***ce.h: no such file or directory

compilation terminated.

缺少標頭檔案,可能是沒有完全好moveit導致check the install instructions,用下面命令安裝:

sudo apt-get install ros-kinetic-moveit
(3)movit和gazeboo聯合機械臂**

a.

could not load controller 'gripper_controller' because controller type 'position_controllers/jointtrajectorycontroller' does not exist.
解決方法:

sudo apt-get ros-kinetic-joint-trajectory-controller
b.

could not load controller 'joint_state_controller' because controller type 'joint_state_controller/jointstatecontroller' does not exist. [error] [1526437781.334745033, 0.399000000]: use 'rosservice call controller_manager/list_controller_types' to get the
解決方法:

sudo apt-get install ros-kinetic-joint-state-controller

搞定!!!

(4)pcap.h 問題

今天在編譯乙個catvehicle功能包的時候出現了這樣的錯誤:

pcap.h no such file and directory
解決方法:

sudo apt-get install libpcap-dev

ROS學習過程中的Logs

編譯報警 this workspace contains non catkin packages in it 報錯提示 this workspace contains non catkin packages in it,and catkin cannot build a non homogeneou...

儲存過程程式設計過程中的n個問題!

我想在我的更新或是刪除儲存過程中同時多多個表進行修改或是刪除,但是不知道如何進行刪除或是修改?還有在儲存過程中如何呼叫另乙個儲存過程?如何利用儲存過程進行批處理?如何在利用儲存過程刪除檔案路徑同時刪除磁碟中的檔案?或是建立?如何在儲存過程中利用檢視?檢視如何使用,它的優缺點?觸發器的利用?都可以講什...

Python學習過程中的問題

args 和 kwargs args代表位置引數,它會接收任意多個引數並把這些引數作為元組傳遞給函式。kwargs代表的關鍵字引數,允許你使用沒有事先定義的引數名,另外,位置引數一定要放在關鍵字引數的前面。new 和 init 的區別 建立乙個新例項時呼叫 new 初始化乙個例項時用 init 這是...