Hi Bill, according to the documentation here: http://www.ros.org/wiki/roslaunch/XML/param, such construct is not possible. I circumvent that however with string cpp splitting: And then in your node you'd want a simple parser: ..... geometry_msgs::Point32 pcd_name_position_; nh_.param ("pcd_name_position_param", pcd_name_position_param_, std::string("1.0 1.0 1.0")); std::istringstream iss(pcd_name_position_param_); iss >> pcd_name_position_.x >> pcd_name_position_.y >> pcd_name_position_.z; ROS_DEBUG("pcd_name_position_[0]: %f pcd_name_position_[1]: %f pcd_name_position_[2]: %f;", pcd_name_position_.x, pcd_name_position_.y, pcd_name_position_.z); ...... hope this helps, D. On Sun, Apr 11, 2010 at 10:53 AM, Bill Morris wrote: > I can't find documentation anywhere for formatting an array properly in > the launch file. > > This does not work > > > This works > > > where marker.yaml is > > marker_center: [0.0,0.0] > > Any ideas as to what I'm doing wrong? > > Thanks, > -Bill > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > -- MSc. Dejan Pangercic PhD Student/Researcher Computer Science IX Technische Universität München Telephone: +49 (89) 289-17780 E-Mail: dejan.pangercic@in.tum.de WWW: http://ias.cs.tum.edu/people/pangercic