Skip to content

Commit a66ea9c

Browse files
tkmtnt7000sktometometo
authored andcommitted
[jsk_robot_startup/lifelog] Tweet randomly from uptime
1 parent 9fab040 commit a66ea9c

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

jsk_robot_common/jsk_robot_startup/lifelog/tweet_client_uptime.l

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@
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")))
@@ -34,9 +41,9 @@
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 "~volume" 1.0))
4249
(setq *speak-enable* (ros::get-param "~speak_enable" t))
@@ -76,7 +83,7 @@
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"))

0 commit comments

Comments
 (0)