[ros-users] smach_viewer in electric

Manuel Rodríguez mrodriguez at robotnik.es
Fri Oct 28 10:12:53 UTC 2011


Hi all,

I'm using smach with the introspection server and the smach_viewer.py
but does not work fine (it just shows the machine but does not update in
which state the machine is), moreover the script running the introspection
server periodically shows the following exception:

Traceback (most recent call last):
>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>     self.run()
>   File "/usr/lib/python2.6/threading.py", line 484, in run
>     self.__target(*self.__args, **self.__kwargs)
>   File
> "/opt/ros/electric/stacks/executive_smach/smach_ros/src/smach_ros/introspection.py",
> line 160, in _status_pub_loop
>     self._publish_status('HEARTBEAT')
>   File
> "/opt/ros/electric/stacks/executive_smach/smach_ros/src/smach_ros/introspection.py",
> line 225, in _publish_status
>     self._status_pub.publish(state_msg)
>   File
> "/opt/ros/electric/stacks/ros_comm/clients/rospy/src/rospy/topics.py", line
> 695, in publish
>     self.impl.publish(data)
>   File
> "/opt/ros/electric/stacks/ros_comm/clients/rospy/src/rospy/topics.py", line
> 872, in publish
>     serialize_message(b, self.seq, message)
>   File "/opt/ros/electric/stacks/ros_comm/clients/rospy/src/rospy/msg.py",
> line 151, in serialize_message
>     msg.serialize(b)
>   File
> "/opt/ros/electric/stacks/executive_smach/smach_msgs/src/smach_msgs/msg/_SmachContainerStatus.py",
> line 120, in serialize
>     buff.write(struct.pack('<I%ss'%length, length, _x.encode()))
> UnicodeDecodeError: 'ascii' codec can't decode byte 0x80 in position 0:
> ordinal not in range(128)



Has anyone knows how to solve this trouble?

Best regards,
Manuel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20111028/9b5c246b/attachment-0003.html>


More information about the ros-users mailing list