[ros-users] smach_viewer in electric

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
+ (text/html)
Slet denne besked
Besvar denne besked
Skribent: User discussions
Dato:  
Til: User discussions
Emne: [ros-users] smach_viewer in electric
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