6 from std_msgs.msg
import String
7 from sensor_msgs.msg
import Image,CompressedImage,Range,Imu
8 from geometry_msgs.msg
import Twist,Pose
12 from miro_msgs.msg
import platform_config,platform_sensors,platform_state,platform_mics,platform_control,core_state,core_control,core_config,bridge_config,bridge_stream
15 from opencv_apps.msg
import CircleArrayStamped
21 from miro_constants
import miro
23 from datetime
import datetime
36 self.
rate = rospy.get_param(
'rate',200)
43 r = rospy.Rate(self.
rate)
44 q = platform_control()
46 while not rospy.is_shutdown():
48 q.eyelid_closure = 0.4
49 q.body_config = [0.0,0.87,0.0,0.75]
50 q.body_config_speed = [0.0,-1.0,-1.0,-1.0]
51 q.lights_raw = [255,0,0,255,0,0,255,0,0,255,0,0,255,0,0,255,0,0]
53 q.ear_rotate = [1.0,1.0]
55 self.pub_platform_control.publish(q)
58 if __name__==
'__main__':
59 rospy.init_node(
'bad')
def miro_kill
Function that sets the parameters of the structure platform_control corresponding to action "Kill"...
The class KillMode implements a angry behavior for the robot.
pub_platform_control
Publisher to the topic /miro_kill a message of type platform_control which corresponds to the "Kill" ...