[ros-users] rosserial API Review

Atsushi Tsuda tsuda at jsk.t.u-tokyo.ac.jp
Wed Aug 24 08:07:14 UTC 2011


Hi all

I could get to the answer in answers.ros.org
(http://answers.ros.org/question/1950/use-multiarray-in-rosserial).

Best Regards,
Atsushi Tsuda

2011年8月23日22:00 Michael Carroll <carroll.michael at gmail.com>:
> I think the best place for this question is answers.ros.org
> ~mc
>
> 2011/8/23 Atsushi Tsuda <tsuda at jsk.t.u-tokyo.ac.jp>
>>
>> Hi
>>
>> Can we use array in rosserial?
>> I'm trying following code, but it doesn't work.
>> The topic has no data.
>>
>> We are using rosserial of revision 133:db62c6309a50 tip.
>> Does anyone have suggestion?
>>
>>
>> #include <ros.h>
>> #include <std_msgs/Int16.h>
>> #include <std_msgs/Int16MultiArray.h>
>>
>> #include <WProgram.h>
>> #include <Servo.h>
>>
>> ros::NodeHandle nh;
>>
>> std_msgs::Int16MultiArray thermo;
>> ros::Publisher thermo_pub("thermo", &thermo);
>>
>> unsigned char dim0_label[] = "thermo";
>> void setup()
>> {
>>  nh.initNode();
>>  thermo.layout.dim = (std_msgs::MultiArrayDimension
>> *)malloc(sizeof(std_msgs::MultiArrayDimension) * 2);
>>  thermo.layout.dim[0].label = dim0_label;
>>  thermo.layout.dim[0].size = 8;
>>  thermo.layout.dim[0].stride = 1*8;
>>  thermo.data = (int *)malloc(sizeof(int)*8);
>>  nh.advertise(thermo_pub);
>> }
>>
>> void loop()
>> {
>>  thermo.data[0] = analogRead(0);
>>  thermo.data[1] = analogRead(1);
>>  thermo.data[2] = analogRead(2);
>>  thermo.data[3] = analogRead(3);
>>  thermo.data[4] = analogRead(4);
>>  thermo.data[5] = analogRead(5);
>>  thermo.data[6] = analogRead(6);
>>  thermo.data[7] = analogRead(7);
>>
>>  thermo_pub.publish( &thermo );
>>
>>  nh.spinOnce();
>>
>>  delay(500);
>> }
>>
>> tsuda at tsuda-laptop:~$ rostopic echo /thermo
>> layout:
>>  dim: []
>>  data_offset: 0
>> data: []
>> ---
>>
>>
>>
>>
>> 2011/8/6 Michael Ferguson <mfergs7 at gmail.com>:
>> > We do not currently have an equivalent. However, development of one has
>> > been
>> > added to the todo list from the review.
>> >
>> > -Fergs
>> >
>> > On Thu, Aug 4, 2011 at 8:28 PM, Atsushi Tsuda
>> > <tsuda at jsk.t.u-tokyo.ac.jp>
>> > wrote:
>> >>
>> >> Hi all.
>> >>
>> >> I want to use ROS_INFO on rosserial.
>> >> Does anyone support this?
>> >>
>> >> Cheers,
>> >> A.Tsuda
>> >>
>> >> 2011/8/5 Adam Stambler <adasta at gmail.com>:
>> >> > Hi Mike,
>> >> >
>> >> > Its not too late.  Thats a good suggestion.  It has been ticketed and
>> >> > I
>> >> > will
>> >> > add it sometime early next week.
>> >> >
>> >> > Cheers,
>> >> > Adam
>> >> >
>> >> > On Thu, Aug 4, 2011 at 1:40 PM, Mike Purvis
>> >> > <mpurvis at clearpathrobotics.com>
>> >> > wrote:
>> >> >>
>> >> >> Ah, I missed the deadline for this.
>> >> >> What are the plans for supporting parameters? If I have control loop
>> >> >> constants or whatever else, it would be great to be able to send
>> >> >> them
>> >> >> down
>> >> >> from a launch file rather than having to reprogram the micro every
>> >> >> time.
>> >> >> Thanks,
>> >> >> Mike
>> >> >>
>> >> >> On 1 August 2011 17:28, Michael Ferguson <mfergs7 at gmail.com> wrote:
>> >> >>>
>> >> >>> Greetings,
>> >> >>>
>> >> >>> An API review page has been posted for rosserial:
>> >> >>>
>> >> >>>
>> >> >>> http://www.ros.org/wiki/rosserial/Reviews/2011-08-04%20API%20Review_API_Review
>> >> >>>
>> >> >>> If you have feedback on the API, please post comments by this
>> >> >>> Thursday.
>> >> >>> You may also want to "subscribe" to the wiki page to receive email
>> >> >>> updates.
>> >> >>>
>> >> >>> -Mike Ferguson
>> >> >>>
>> >> >>> _______________________________________________
>> >> >>> ros-users mailing list
>> >> >>> ros-users at code.ros.org
>> >> >>> https://code.ros.org/mailman/listinfo/ros-users
>> >> >>>
>> >> >>
>> >> >>
>> >> >> _______________________________________________
>> >> >> ros-users mailing list
>> >> >> ros-users at code.ros.org
>> >> >> https://code.ros.org/mailman/listinfo/ros-users
>> >> >>
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > ros-users mailing list
>> >> > ros-users at code.ros.org
>> >> > https://code.ros.org/mailman/listinfo/ros-users
>> >> >
>> >> >
>> >> _______________________________________________
>> >> ros-users mailing list
>> >> ros-users at code.ros.org
>> >> https://code.ros.org/mailman/listinfo/ros-users
>> >
>> >
>> > _______________________________________________
>> > ros-users mailing list
>> > ros-users at code.ros.org
>> > https://code.ros.org/mailman/listinfo/ros-users
>> >
>> >
>>
>>
>>
>> --
>> 津田 敦史
>> 東京大学工学部機械情報工学科
>> 稲葉・岡田研究室(情報システム工学研究室)
>> 〒113-8656 東京都文京区本郷7-3-1 工学部2号館73B2
>> Tel: 03-5841-7416 / Fax: 03-5841-6285
>> E-mail: tsuda at jsk.t.u-tokyo.ac.jp
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>
>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>



More information about the ros-users mailing list