用ROS遇到的一些問題

2021-08-21 18:48:25 字數 890 閱讀 4455

原本是想用ros控制機械臂,後來突發奇想,想通過rand函式產生隨機數,來讓機械臂隨便動,於是寫了如下一小段

#include //可以傳送軌跡的

#include #include "ros/time.h"

#include ros::publisher arm_pub;

int main(int argc, char** argv)

{ int y,z;

ros::init(argc, argv, "talker");

ros::nodehandle n;

arm_pub = n.advertise("joint_path_command",1000);

ros::rate loop_rate(10);

trajectory_msgs::jointtrajectory traj;

trajectory_msgs::jointtrajectorypoint points_n;

traj.header.frame_id = "base_link";

traj.joint_names.resize(6);

y=6;

traj.points.resize(y);

for(z=0;z一段極不規範的c++**,勉強能讓機器動起來.

然而在我編譯完(catkin_make)一次之後,每次rosrun這個cpp,得到的軌跡都是一樣的,是不是編譯完之後,每個rand隨機的結果就確定了,不會改變了呢?

但我的目標也的確不是讓機械臂隨便動(這沒有意義),所以我也不會再考慮這個問題了.

while(ros::ok()&&i<5)//????

這個是我最近想的問題,為什麼那個數大於5才能讓機器動起來.

再思考吧

遇到的一些問題心得

一.專案的版本管理。1 gnu 風格的版本號命名格式 主版本號 子版本號 修正版本號 編譯版本號 major version number.minor version number revision number build number 示例 1.2.1,2.0,5.0.0 build 13124...

ubantu遇到的一些問題

給hackywit可以通過sudo提公升root許可權 hackywit cxb hostname cxbhackywit cxb sudo vim etc hosts sudo hackywit 的密碼 127.0.0.1 localhost cxbhackywit cxb sudo apt ge...

opengl 遇到的一些問題

在使用glteximage2d 函式時,發現可以載入512 512大小的,但是卻不能載入2018 1794的。加上畫素儲存的格式就行了 glpixelstorei gl unpack alignment,1 glteximage2d gl texture 2d,0,gl rgb,width,heig...