roslaunch에서 param 설정해서 노드 제어하기
roslaunch는 하나 이상의 정해진 노드를 실행시킬 때 사용한다. 그 밖의 기능으로 노드를 실행할 때 패키지의 파라미터나 노드 이름 변경, 노드 네임스페이스 설정, ROS_ROOT 및 ROS_PACKAGE_PATH 설정, 환경변수 변경 등의 옵션을 붙일 수 있다 launch 파일에 파라미터 서버 노드를 하나 만들어, 파라미터 값을 받아서 노드들을 제어하는 코드를 작성해보려고 한다. "calculation_method"라는 연산자 파라미터를 만드려고 한다 #include "ros/ros.h" int main(int argc, char **argv) { ros::init(argc, argv, "service_param_server"); ros::NodeHandle nh; nh.setParam("calcu..
2019. 10. 25. 10:09