Revision 6de0fc2e src/server/controller.cpp
| src/server/controller.cpp | ||
|---|---|---|
| 153 | 153 |
// in case we did not see this timestamp before, show a warning: |
| 154 | 154 |
if (last_known_absolute_timestamp_ != relative_target_timestamp) {
|
| 155 | 155 |
printf("> WARNING: restored/guessed absolute target for unknown timestamp %f "
|
| 156 |
"[this should not happen]\n", relative_target_timestamp.to_seconds());
|
|
| 156 |
"[this should only happen during startup]\n", relative_target_timestamp.to_seconds());
|
|
| 157 | 157 |
last_known_absolute_target_pan_ = 0.0; |
| 158 | 158 |
last_known_absolute_target_tilt_ = 0.0; |
| 159 | 159 |
last_known_absolute_target_roll_ = 0.0; |
| ... | ... | |
| 196 | 196 |
absolute_gaze.pan = pan + relative.pan; |
| 197 | 197 |
absolute_gaze.tilt = tilt + relative.tilt; |
| 198 | 198 |
absolute_gaze.roll = roll + relative.roll; |
| 199 |
//printf("pan now = %4.1f, rel=%4.1f ===> %4.2f\n", pan, relative.pan, absolute_gaze.pan);
|
|
| 200 |
//printf("tilt now = %4.1f, rel=%4.1f ===> %4.2f\n", tilt, relative.tilt, absolute_gaze.tilt);
|
|
| 199 |
// printf("pan now = %4.1f, rel=%4.1f ===> %4.2f\n", pan, relative.pan, absolute_gaze.pan);
|
|
| 200 |
// printf("tilt now = %4.1f, rel=%4.1f ===> %4.2f\n", tilt, relative.tilt, absolute_gaze.tilt);
|
|
| 201 | 201 |
|
| 202 | 202 |
// store debug data: |
| 203 | 203 |
store_debug_data("controller/last_known_absolute_target_pan", last_known_absolute_target_pan_);
|
| 204 | 204 |
store_debug_data("controller/pan", pan);
|
| 205 | 205 |
store_debug_data("controller/neck_pan", neck_pan);
|
| 206 | 206 |
store_debug_data("controller/absolute_gaze_pan", absolute_gaze.pan);
|
| 207 |
// store_debug_data("controller/relative_timestamp", relative_target_timestamp.to_seconds());
|
|
| 208 |
// printf("BEFORE DBG %f\n", relative.timestamp.to_seconds());
|
|
| 209 |
std::srand(std::time(0)); // use current time as seed for random generator |
|
| 210 |
int random_variable = std::rand(); |
|
| 211 |
store_debug_data("controller/relative_timestamp2", random_variable);
|
|
| 212 |
printf("DBG %i\n", random_variable);
|
|
| 207 |
|
|
| 213 | 208 |
// FIXME: use ros TF for that calculation... |
| 214 | 209 |
// see http://wiki.ros.org/tf/Tutorials/Time%20travel%20with%20tf%20%28C%2B%2B%29 |
| 215 | 210 |
// ros::Time past = now - ros::Duration(5.0); |
Also available in: Unified diff