File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
jsk_robot_common/jsk_robot_startup/lifelog Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 1818 (unix ::sleep 3 )
1919 (ros ::ros-info " Wait for /active_user/elapsed_time parameter ..." ))
2020
21+ (cond
22+ ((ros ::has-param " /active_user/tweet_random_range" )
23+ (setq *tweet-random-range* (ros ::get-param " /active_user/tweet_random_range" )))
24+ (t
25+ (setq *tweet-random-range* 600.0 )
26+ ))
27+
2128(cond
2229 ((ros ::has-param " /active_user/tweet_second" )
2330 (setq *tweet-second* (ros ::get-param " /active_user/tweet_second" )))
3441 (let ((st (ros ::get-param " /active_user/start_time" )))
3542 (setq *waking-target-second*
3643 (+ (- (send (ros ::time-now) :to-sec ) st)
37- *waking-tweet-second* ))))
44+ ( + *waking-tweet-second* ( random *tweet-random-range* )) ))))
3845 (t
39- (setq *waking-target-second* *waking-tweet-second* )))
46+ (setq *waking-target-second* ( + *waking-tweet-second* ( random *tweet-random-range* )) )))
4047
4148(setq *volume* (ros ::get-param " ~ v o lume" 1.0 ))
4249(setq *speak-enable* (ros ::get-param " ~s peak_enable" t ))
7683 (let ((waking-time (- (send (ros ::time-now) :to-sec ) st)))
7784 (ros ::ros-debug " ~A waking ~A sec (~A )" *robot-name* waking-time *waking-target-second* )
7885 (when (> waking-time *waking-target-second* )
79- (incf *waking-target-second* *waking-tweet-second* )
86+ (incf *waking-target-second* ( + *waking-tweet-second* ( random *tweet-random-range* )) )
8087 ; ; tweet source of robot-interface
8188 (unless *src-lines*
8289 (let* ((dirname (ros ::rospack-find " pr2eus" ))
You can’t perform that action at this time.
0 commit comments