Dave’s training for his upcoming 1k run continued today with several 70 meter sprints inside the house to:
- estimate the size of the ros2 bag file of data collection during his run
- test nohup execution of ROS code to allow for loss of WiFi connectivity
- refine SNES gamepad configuration for commanding Dave’s path during the run
For his latest “training run”:
- Non-ROS programs running:
- gopigo3_power.py
- loglife.py
- safetyShutdown.py
- wheellog.py
- ROS2 Nodes running:
- gopigo3 node,
- imu node,
- gamepad nodes (joy_node, teleop_node)
- ros2 bagger node
- start motion: 11:16
- stop motion: 11:21
- traveled 68 meters in roughly 6 minutes
- average pace 1:28/1k (Great “race pace”)
- Data file collected 16M bytes
- Estimated 1k data file: 280M bytes - will not be a problem 18GB free on card
$ ros2 bag info rosbag2_2021_09_29-11_13_14/
Files: rosbag2_2021_09_29-11_13_14_0.db3
Bag size: 15.9 MiB
Storage id: sqlite3
Duration: 499.149s
Start: Sep 29 2021 11:13:17.82 (1632928397.82)
End: Sep 29 2021 11:21:36.232 (1632928896.232)
Messages: 68562
Topic information: Topic: /odom | Type: nav_msgs/msg/Odometry | Count: 14879 | Serialization Format: cdr
Topic: /motor/status | Type: ros2_gopigo3_msg/msg/MotorStatusLR | Count: 14883 | Serialization Format: cdr
Topic: /battery_voltage | Type: std_msgs/msg/Float64 | Count: 14888 | Serialization Format: cdr
Topic: /tf | Type: tf2_msgs/msg/TFMessage | Count: 14876 | Serialization Format: cdr
Topic: /cmd_vel | Type: geometry_msgs/msg/Twist | Count: 9036 | Serialization Format: cdr
In other training news:
- Mapped out 1k route: A little more than once around our block on the sidewalk.
- I constructed a prototype “running shorts” out of paper for a “test fitting”