ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Wilianson's profile - activity

2018-01-30 06:03:58 -0500 received badge  Famous Question (source)
2017-07-24 22:29:05 -0500 received badge  Famous Question (source)
2017-04-11 11:45:10 -0500 received badge  Student (source)
2017-02-20 10:09:09 -0500 received badge  Notable Question (source)
2017-02-20 10:09:09 -0500 received badge  Popular Question (source)
2017-01-22 16:51:09 -0500 received badge  Popular Question (source)
2017-01-22 16:51:09 -0500 received badge  Notable Question (source)
2016-11-07 11:46:59 -0500 commented answer How can I publish an integer and string (Int16 & String) using roslibjs?

It helps me to to publish a std_msgs/Int32, I was a little lost with this work. Thank you :D

2016-08-17 11:02:08 -0500 commented question ROSLIBJS "Non Official" message subscriber

Hi, I have Edited my question with the error message.

2016-08-16 16:11:08 -0500 asked a question ROSLIBJS "Non Official" message subscriber

Hi, I am developing a web application with RosBridge for robot teleoperation, and I need to get all the sensor information, but my robot has topics with "Non Official " Messages , and when I wrote a subscriber it does not work, I suppose I have to make an extra work to get these information at my web browser, but I don't know how to start.

The error in the server is the next.

[ERROR] [WallTime: 1471449004.457651] [Client 0] [id: subscribe:/komodo_1/status:7] subscribe: Unable to import msg class status from package ric_robot. Caused by 'module' object has no attribute 'status'

Where:

/komodo_1/status is the topic with the 'custom message'

And the message type is 'ric_robot/ric_status' which has a status atribute.

If my english was not clear I am asking for a similiar tutorial of this, but for JavaScript with RosBridge.

I am working with ROS Hydro in Ubuntu 13.04

Thanks in advance for your answers.

2016-06-10 21:15:26 -0500 received badge  Necromancer (source)
2016-06-10 21:15:26 -0500 received badge  Teacher (source)
2016-06-10 15:02:52 -0500 answered a question Interpreting stored cloud file from PointCloud2 data type

Hi, I had a similar problem, maybe this answer can be useful for you this link

2016-04-07 08:55:13 -0500 received badge  Famous Question (source)
2016-04-06 11:40:02 -0500 asked a question Image Topic in RosJava

HI, I am trying to work with Image Topics in Rosjava, I have done a Subscriber to the Image topic, but I have some problems:

  • I need to know about the internal structure in the ChannelBuffer Object that represents data in Image Topic and ImageCompresed topic .
  • Also I need to send this image over sockets to an Android Device and show it as an Image, I was trying to serialize the Channel Buffer Object, but I failed
2016-02-03 06:38:22 -0500 received badge  Famous Question (source)
2015-12-09 10:25:27 -0500 received badge  Famous Question (source)
2015-12-07 09:14:56 -0500 answered a question Web development in ROS Hydro

thanks, I will work with rosbridge

2015-12-07 09:14:22 -0500 received badge  Notable Question (source)
2015-11-24 07:16:46 -0500 received badge  Popular Question (source)
2015-11-23 16:34:44 -0500 asked a question Web development in ROS Hydro

Hi, I am doing a teleoperation application in Android , and it is going to be finished soon, but the next step in my project is moving it into a web application. I was thinking in a JavaScript client but I don't find enough information to make it.

Another option was make a web java development and using my current code and move it into a web.

I would know your suggestions to start my project, I am working with a Hydro distribution of ROS.

Thanks in advance

2015-10-22 08:10:29 -0500 received badge  Notable Question (source)
2015-10-22 08:10:29 -0500 received badge  Popular Question (source)
2015-08-28 09:59:54 -0500 received badge  Famous Question (source)
2015-07-22 12:20:51 -0500 asked a question RosJava Unofficial Messages Tutorial? How it Works

Hi, I am working on RosJava Application to get information from sensors through a Listener Project, on Ubuntu 13.04 and Ros Hydro.

My problem is I have completed this tutorial, and the message generator artifact has generated a .jar file with the clases of my personalized messages, but I dont know How can I include this file or the message project (on the last step in the tutorial) on my Listener Project.

Please Help me

2015-07-20 10:50:09 -0500 received badge  Notable Question (source)
2015-05-22 11:57:33 -0500 commented answer Doubt about Interpreting PointCloud2 data

Done! Thanks :D

2015-05-22 11:54:47 -0500 received badge  Notable Question (source)
2015-05-22 10:58:53 -0500 commented answer Doubt about Interpreting PointCloud2 data

In matlab they have this way to convert 8 bit numbers which are in an array (data) into float 32: x = typecast(uint8([data(1),data(2),data(3),data(4)]), 'single')

2015-05-22 10:57:46 -0500 commented answer Doubt about Interpreting PointCloud2 data

Thank you so much for your answer, this answer made me think about my interpretation and that was wrong, now I have this new Z matrix, and I already great. Thanks :D

2015-05-21 20:13:23 -0500 received badge  Popular Question (source)
2015-05-20 10:56:33 -0500 received badge  Famous Question (source)
2015-05-20 10:03:40 -0500 asked a question Doubt about Interpreting PointCloud2 data
Hi, I am doing a research about sensor fusion, and I need to reconstruct a depth image, only with the contain of the topic: depth_registered/points. I already know that is a PointCloud2 type, and it has associated a PointField in order to interpret the data. I am following more or less this algorithm to get the Z coordinate it is also the same thing to get X, Y and RGB just moving the offsets, which are provide from the pointField information.
  1. Get the 9 , 10, 11 and 12 elements from the 32 elements matrix for each pixel

  2. Convert to binary each element (9,10,11,12)
  3. Concatenate the binary representations (for each elements).
  4. Invert all the concatenated representation (because is not a big endian)

  5. Convert the inverted representation in float32 value.

Well I have some results for my research and I am worried because making this algorithm I have some result for the Z matrix and the has to much noise (I think) I attached this result to show you my results.

 One of the restrictions of my research is that I am not able to use the switch between this topic and PCL (pcl_conversions ), I am just using a file which contains all the data (the data field for the PointCloud2 topic ) of the topic in each moment and working with it in Matlab.
I have attached the original image reconstruction (taking the 19, 18 and 17 for RGB ) from the 32 elements and the Z graphic for my Z result where each color represents an depth value .

Original Image Original Image

Z Matriz Z Matriz

2015-05-06 09:47:25 -0500 received badge  Popular Question (source)
2015-04-23 17:12:46 -0500 received badge  Editor (source)
2015-04-23 17:12:22 -0500 answered a question Has Anybody the PointField Outputs? for PointCloud2

Hi, I finally break my restrictions and I realized that the PointField's elements are constant: and they are

  • *element 0 * INT8: 1 UINT8: 2 INT16: 3 UINT16: 4 INT32: 5 UINT32: 6 FLOAT32: 7 FLOAT64: 8 name: x offset: 0 datatype: 7 count: 1 **element 1 INT8: 1 UINT8: 2 INT16: 3 UINT16: 4 INT32: 5 UINT32: 6 FLOAT32: 7 FLOAT64: 8 name: y offset: 4 datatype: 7 count: 1 **element 2 ** INT8: 1 UINT8: 2 INT16: 3 UINT16: 4 INT32: 5 UINT32: 6 FLOAT32: 7 FLOAT64: 8 name: z offset: 8 datatype: 7 count: 1
2015-04-23 00:13:56 -0500 asked a question Has Anybody the PointField Outputs? for PointCloud2

Hi, I am working in a application to have the output of my AsusXTion depth sensor, I need to have the XYZ coordinates, to make a representation, but my restrictions are that I can't use the PCL conversion which is in ROS.

I am using a file to output the pointCloud and I have all the others features in my PointCloud2 message such as: height, width, is_bigendian, point_step, row_step, data, is_dense.

But when I am going to have the PointField I can't have because I am using a Java code (without Rosjava) to catch the "rostopic echo " out for the AsusCamera/depth/point topic and because PointField is not a native datatype for java I can't use this datatype to get the atributes for PointCloud. This way to get the output for my depth sensor is another restriction in my program (because restrictions at robot's stack )

My question is if this PointField is always constant or change according the readings for the sensor?. If it is a constant anybody has this outputs for my Asus Xtion depth sensor. Because I have the 16 fields for each pixel, but I don't know how to interpret, I have a litle idea that is a X Y Z, RGBA configuration, and each XYZ has 32 bits and I have to pick each 4 elements for the 16 fields, and the last are RGBA.

Thanks in advance for your answers

2015-04-21 15:30:05 -0500 received badge  Supporter (source)
2014-08-19 11:50:52 -0500 received badge  Notable Question (source)
2014-08-19 11:50:52 -0500 received badge  Popular Question (source)
2014-06-02 08:51:54 -0500 received badge  Enthusiast
2014-05-28 14:40:18 -0500 asked a question Problem installing komodo at ROS

Hello, I am using ROS hybrid at ubuntu 12.04, and I am following tutorial to install komodo at ROS which is at the documentation of ROS, Firstly I localized at roscd and clone the respositories of github.

percy@percy-Compaq-Presario-CQ60-Notebook-PC:/opt/ros/hydro$ roscd percy@percy-Compaq-Presario-CQ60-Notebook-PC:/opt/ros/hydro$ git clone git://github.com/robotican/komodo.git

but when I do rosmake, I have this error. percy@percy-Compaq-Presario-CQ60-Notebook-PC:/opt/ros/hydro$ rosmake komodo[ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['komodo']
[ rosmake ] Logging to directory /home/percy/.ros/rosmake/rosmake_output-20140528-180550 [ rosmake ] Expanded args ['komodo'] to: []
[ rosmake ] WARNING: The following args could not be parsed as stacks or packages: ['komodo'] [ rosmake ] ERROR: No arguments could be parsed into valid package or stack names.

I actually put first these lines, but the error is continue.

percy@percy-Compaq-Presario-CQ60-Notebook-PC:/opt/ros/hydro$ export ROS_PACKAGE_PATH=/home/percy/catkin_ws/:/opt/ros/hydro/stacks percy@percy-Compaq-Presario-CQ60-Notebook-PC:/opt/ros/hydro$ source /opt/ros/hydro/setup.bash

thanks in advance for your responses