针对C++代码,举例说明如下:
可避免重新编辑值,程序中这样写:
假如摄像头序号不定,通过launch文件修改:
int usb_number;
ros::param::get("~usb_number",usb_number);
cout<<"**************************"<
launch文件,这样写的:
想要在launch文件中更改usb_number的值,在程序里只需定义变量usb_number,然后再使用语句 ros::param::get(),即可。程序中的“~”的意思表示此参数是私有参数,也就是,在lauch文件中,你把 写到 里面那么你的参数就是私有参数。



