-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Model submission for Freyja sensor configuration 1 from Robotika #382
Conversation
…UP specification.md)
…odels/robotika_freyja_sensor_config_1 (pull request #423) Model submission for Freyja sensor configuration 1 from Robotika
Any news? |
The initial assessment of the Robotika Freyja model is complete, however there are some issues to resolve before this model can be merged and utilized in a competitive setting:
Please address the issues noted above and then submit a pull request to update your submission by 5 JUNE. The submissions are expected to be incorporated into the SubT Virtual Testbed pending a successful review. |
Thanks for a thorough review!
|
Please check here for the documentation. Based on the documentation, the parameter to be adjusted is |
Thanks, @acschang, for the pointer. Unfortunately, it does not go very deep in details. How did you, for example, figure out the 3min lifetime in #381 (comment)? |
@jisa Typically I check endurance triggering the battery drain state by issuing a velocity command and then monitor the debug output such as shown in your updated PR. I am not currently aware of a quicker way to test this. Given that the Freya vehicle currently has a battery life of 30 minutes instead of the intended 240 minutes, I would divide the There is also the option to perform the calculations from the source file to figure out the endurance of your parameters without running the simulation. |
…o file Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
I'm merging this PR into the cave_feature_release3 branch. This robot will be available when the feature release branch is merged into master. |
Signed-off-by: Nate Koenig <[email protected]>
<open_circuit_voltage_constant_coef>25.2</open_circuit_voltage_constant_coef> | ||
<open_circuit_voltage_linear_coef>-7.2</open_circuit_voltage_linear_coef> | ||
<initial_charge>5</initial_charge> | ||
<capacity>5</capacity> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nkoenig Sorry, I do not understand your change of capacity from 20 Ah, which corresponds to the real robot, to 5 Ah, which I do not know where it comes from. Isn't it cutting the driving time to a quarter?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Validation data was not included to support the specified battery life of 14400 seconds as required by the Model Preparation Guide. The battery life has been reduced to 60 minutes to match the other UGVs for now, but if the endurance test data is provided, we can adjust the model to match the robot's demonstrated battery life.
commit 3745fc5 Author: Nate Koenig <[email protected]> Date: Thu Jun 18 11:51:33 2020 -0700 Model submission for Freyja sensor configuration 1 from Robotika (#382) * Model submission for Freyja sensor configuration 1 from Robotika * Model submission for Freyja sensor configuration 1 from Robotika (FIXUP specification.md) * Update info about Freyja communication (LoRa) * Freyja - fix camera center * Robotika Freyja - fix filename model.urdf * Robotika Freyja - fix materials to be in parameters in range 0..1 * Robotika Freyja - fix mount parts of the wheel * Branch for pull request #423 * Virtual Freyja fixes * Virtual Freyja - fix power_load to reflect much longer durability * Adjustment of battery life to 240 minutes. * update model to use tf2 static pose messages, and added a better xacro file Signed-off-by: Nate Koenig <[email protected]> * spacing Signed-off-by: Nate Koenig <[email protected]> * Download model Signed-off-by: Nate Koenig <[email protected]> * Updated thumbnails and battery life Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: md <devnull@localhost> Co-authored-by: Martin Dlouhy <[email protected]> Co-authored-by: acschang <[email protected]> Co-authored-by: Arthur Schang <[email protected]> Co-authored-by: Nate Koenig <[email protected]> commit b8d43cb Author: Nate Koenig <[email protected]> Date: Thu Jun 18 11:27:16 2020 -0700 Submitted models/robotika kloubak sensor config 1 (#381) * Model submission for Kloubak sensor configuration 1 from Robotika * Kloubak URDF ver0 * Robotika Kloubak URDF ver1 * Robotika Kloubak - scale material parameters to 0..1 * Kloubak specification.md ver0 * Robotika Kloubak - update specification.md * Robotika Kloubak - fix also urdf/model.xacro (range 0..1) * Branch for pull request #431 * Robotika Kloubak K2 - fixes (lidar, odometry, battery power_load, ...) * Adjustment to route front and rear DiffDrive odometry to the appropriate topics. * Robotika Kloubak K2 - update specification * Robotika Kloubak K2 - update specification2 * Robotika Kloubak K2 - update specification3 * Update specifications.md with magnetometer and added optical frame publishers Signed-off-by: Nate Koenig <[email protected]> * Updating tf Signed-off-by: Nate Koenig <[email protected]> * Fix spawning Signed-off-by: Nate Koenig <[email protected]> * Updated to use photogrammetry meshes Signed-off-by: Nate Koenig <[email protected]> * Download model Signed-off-by: Nate Koenig <[email protected]> * 60 minutes of charge Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: md <devnull@localhost> Co-authored-by: Martin Dlouhy <[email protected]> Co-authored-by: acschang <[email protected]> Co-authored-by: Arthur Schang <[email protected]> Co-authored-by: Nate Koenig <[email protected]> commit 802628d Author: Nate Koenig <[email protected]> Date: Wed Jun 10 19:36:18 2020 -0700 Add falling rocks Signed-off-by: Nate Koenig <[email protected]> commit 9c1cd67 Author: Nate Koenig <[email protected]> Date: Wed Jun 10 19:34:26 2020 -0700 Add rock falls Signed-off-by: Nate Koenig <[email protected]> commit db5344b Author: Nate Koenig <[email protected]> Date: Wed Jun 10 13:05:42 2020 -0700 Cave feature release2 (#462) * Add falling rocks to cave practice circuit 1 (#446) * Add rock fall 1 Signed-off-by: Addisu Z. Taddese <[email protected]> * Add rock fall 2 Signed-off-by: Addisu Z. Taddese <[email protected]> * Add rock fall 3 Signed-off-by: Addisu Z. Taddese <[email protected]> * Change small rock fall to medium, update positions of large rock falls Signed-off-by: Addisu Z. Taddese <[email protected]> * Add falling rocks to cave practice circuit 2 (#447) * Adjustment of fading exponent from 2.5 to 1.5 for the cave circuit. * Add fading exponent to cloudsim launch files Signed-off-by: Nate Koenig <[email protected]> * Added dynamic rocks to cave practice world 2 Signed-off-by: Nate Koenig <[email protected]> * Remove debug output Signed-off-by: Nate Koenig <[email protected]> * Fix rock fall positions and types Signed-off-by: Nate Koenig <[email protected]> * Comments Signed-off-by: Nate Koenig <[email protected]> * Fix medium rock placements Signed-off-by: Nate Koenig <[email protected]> * Added rock fall, moved rocks out of collision Signed-off-by: Nate Koenig <[email protected]> * Doubled two rock falls, and reduced one to 3 deployments Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Arthur Schang <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Add falling rocks to cave practice 3 (#448) * Add falling rocks to cave practice 3 Signed-off-by: Nate Koenig <[email protected]> * Comments Signed-off-by: Nate Koenig <[email protected]> * Move rocks out of collision Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Fix levels Signed-off-by: Nate Koenig <[email protected]> * Build the connection validator test (#455) * Build the connection validator test Signed-off-by: Nate Koenig <[email protected]> * Improve debug message Signed-off-by: Nate Koenig <[email protected]> * Removed probably Signed-off-by: Nate Koenig <[email protected]> * Make connection validator an executable Signed-off-by: Nate Koenig <[email protected]> * Update subt_ign/src/ConnectionValidatorPrivate.cc Co-authored-by: Michael Carroll <[email protected]> * Use a wider cap tolerance as a fallback This is because some of the cave caps have a non-zero connection point, but we do not propagate enough information to be able to compute the true connection point at this time. Signed-off-by: Michael Carroll <[email protected]> Co-authored-by: Nate Koenig <[email protected]> Co-authored-by: Michael Carroll <[email protected]> Co-authored-by: Addisu Taddese <[email protected]> Co-authored-by: Arthur Schang <[email protected]> Co-authored-by: Nate Koenig <[email protected]> Co-authored-by: Michael Carroll <[email protected]> commit 69a4364 Author: Nate Koenig <[email protected]> Date: Thu Jun 4 12:03:28 2020 -0700 Support aws cli version 2 (#435) Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> commit d62b4ab Author: acschang <[email protected]> Date: Wed Jun 3 19:30:52 2020 -0400 Cave Circuit Communication Adjustment (#441) * Adjustment of fading exponent from 2.5 to 1.5 for the cave circuit. * Add fading exponent to cloudsim launch files Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> commit d6d35eb Author: Nate Koenig <[email protected]> Date: Mon May 25 13:02:28 2020 -0700 Fix tiles Signed-off-by: Nate Koenig <[email protected]> commit 03baf43 Author: Nate Koenig <[email protected]> Date: Mon May 25 09:48:28 2020 -0700 Cave feature release1 (#426) * Adding breadcrumbs to x1 config 7 & 8 * Added additional breadcrumbs * Prevent breadcrumb topics * Added breadcrumb handling to more launch files * Apply patch * Adjust spawn location of the breadcrumbs * Update cave_circuit.ign to call the corect spawner method (#409) Signed-off-by: Addisu Z. Taddese <[email protected]> * Add disable_physics_time param to breadcrumb plugin to auto disable them Signed-off-by: Ian Chen <[email protected]> * Adding team base * One team base only * Updates based on review * Missed one pose publisher * Azeey/marsupial (#424) * Add marsupial robots for cave_circuit * Update example command * Apply spawnWorldYaw to marsupial offsets * Add marsupial vehicle support to cloudsim Signed-off-by: Addisu Z. Taddese <[email protected]> * Update cloudsim_bridge and json2docker Signed-off-by: Addisu Z. Taddese <[email protected]> * Suppress DetachableJoint missing child warning Signed-off-by: Addisu Z. Taddese <[email protected]> * Added platform Signed-off-by: Nate Koenig <[email protected]> * Fix platform position Signed-off-by: Nate Koenig <[email protected]> * Combined spawn Signed-off-by: Nate Koenig <[email protected]> * Update submitted models Signed-off-by: Nate Koenig <[email protected]> * Merge cave_circuit.ign to urban_circuit.ign, tunnel_circuit_practice.ign, and competition.ign Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Addisu Z. Taddese <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Add missing changes from PRs #402 and #403 Signed-off-by: Addisu Z. Taddese <[email protected]> * Adjust platform height Signed-off-by: Nate Koenig <[email protected]> * Add level generator (#416) * add level generator Signed-off-by: Ian Chen <[email protected]> * comment and simplify code Signed-off-by: Ian Chen <[email protected]> * Tweaks to the level generator (#423) Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> Co-authored-by: Ian Chen <[email protected]> * fix typo Signed-off-by: Ian Chen <[email protected]> Co-authored-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * worlds Signed-off-by: Nate Koenig <[email protected]> * Update tile_22 Signed-off-by: Nate Koenig <[email protected]> * openrobotics to OpenRobotics Signed-off-by: Nate Koenig <[email protected]> * Missed a few Signed-off-by: Nate Koenig <[email protected]> * Fix download_models Signed-off-by: Nate Koenig <[email protected]> * Remove std::regex from CommsBrokerPlugin. (#430) Signed-off-by: Carlos Aguero <[email protected]> Co-authored-by: Carlos Aguero <[email protected]> * tweaks Signed-off-by: Nate Koenig <[email protected]> * remove transport unlimited buffers Signed-off-by: Nate Koenig <[email protected]> * all caps teambase Signed-off-by: Nate Koenig <[email protected]> * Uppercase Signed-off-by: Nate Koenig <[email protected]> * fix Signed-off-by: Nate Koenig <[email protected]> * fix capitalization Signed-off-by: Nate Koenig <[email protected]> * Fix deadlock Signed-off-by: Nate Koenig <[email protected]> * teambase update Signed-off-by: Nate Koenig <[email protected]> * teambase update Signed-off-by: Nate Koenig <[email protected]> * Fix a deadlock (#431) Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Graceful fail if teambase is used multiple times in the config Signed-off-by: Nate Koenig <[email protected]> * Update gitignore Signed-off-by: Nate Koenig <[email protected]> * Fix docker Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> Co-authored-by: Addisu Taddese <[email protected]> Co-authored-by: Ian Chen <[email protected]> Co-authored-by: Carlos Agüero <[email protected]> Co-authored-by: Carlos Aguero <[email protected]> commit 54b4b1e Author: Nate Koenig <[email protected]> Date: Thu May 21 13:32:24 2020 -0700 Fix validator to use TF2 (#428) Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> commit 76a1587 Author: Addisu Taddese <[email protected]> Date: Wed May 20 17:58:03 2020 -0500 Fixes a segfault during exit of SubT simulation (#427) Making an ign-transport request from withing a destructor context seems to cause a segfault. This replaces the request with an event. Signed-off-by: Addisu Z. Taddese <[email protected]> commit 6d91304 Author: Nate Koenig <[email protected]> Date: Wed May 20 15:35:54 2020 -0700 Cave Type A tiles (#422) * Cave Type A tiles Signed-off-by: Nate Koenig <[email protected]> * Added DronePlatformX1 Signed-off-by: Nate Koenig <[email protected]> * Added Type A light tiles Signed-off-by: Nate Koenig <[email protected]> * Reorder Signed-off-by: Nate Koenig <[email protected]> * Added transition tile Signed-off-by: Nate Koenig <[email protected]> * Removed old transition tile Signed-off-by: Nate Koenig <[email protected]> * sync changes Signed-off-by: Ian Chen <[email protected]> * fix cave elevation straight lights connection point Signed-off-by: Ian Chen <[email protected]> * Added transition tile with lights Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> Co-authored-by: Ian Chen <[email protected]> commit f869fb0 Merge: 0eed307 86fa520 Author: Nate Koenig <[email protected]> Date: Tue May 19 15:49:24 2020 -0700 Merge pull request #419 from osrf/typeb Switch to Type B tiles commit 86fa520 Author: Nate Koenig <[email protected]> Date: Tue May 19 09:06:23 2020 -0700 Fix tsv files Signed-off-by: Nate Koenig <[email protected]> commit 11bba64 Author: Nate Koenig <[email protected]> Date: Fri May 15 05:53:49 2020 -0700 Switch to Type B tiles Signed-off-by: Nate Koenig <[email protected]> commit 0eed307 Author: iche033 <[email protected]> Date: Thu May 14 13:54:17 2020 -0700 Add optical frame publisher (#413) * check topic heartbeat and log /X*/pose topics * use pose_v and subt to pose_static * cleanup * Rename parameters * move heartbeat check into its own thread * add optical frame publisher and update vehicle topics Signed-off-by: Ian Chen <[email protected]> * fix rotation Signed-off-by: Ian Chen <[email protected]> * update optical frame publisher args Signed-off-by: Ian Chen <[email protected]> * lazy subscription Signed-off-by: Ian Chen <[email protected]> Co-authored-by: Nate Koenig <[email protected]> commit e615b31 Author: iche033 <[email protected]> Date: Thu May 14 13:46:27 2020 -0700 Reduce /<robot_name>/pose topic bandwidth (#402) * check topic heartbeat and log /X*/pose topics * use pose_v and subt to pose_static * cleanup * Rename parameters * move heartbeat check into its own thread Co-authored-by: Nate Koenig <[email protected]> commit 9132c0c Merge: 4510ab2 da4ba98 Author: Nate Koenig <[email protected]> Date: Wed Apr 22 14:43:47 2020 -0700 Merge pull request #405 from osrf/cave_qual_release Cave Qual release commit da4ba98 Author: Nate Koenig <[email protected]> Date: Mon Apr 20 15:57:39 2020 -0700 Cave Qual release commit 4510ab2 Merge: b6136bb 0a4d7d0 Author: Nate Koenig <[email protected]> Date: Mon Apr 20 10:49:59 2020 -0700 Merge pull request #392 from osrf/cave_prep Cave prep commit 0a4d7d0 Author: Nate Koenig <[email protected]> Date: Tue Apr 14 14:37:58 2020 -0700 Use https for git commit 51d05fa Author: Nate Koenig <[email protected]> Date: Tue Apr 14 05:53:07 2020 -0700 Remove extra whitespace commit 388b133 Author: Nate Koenig <[email protected]> Date: Tue Apr 14 05:51:14 2020 -0700 Cleanup commit 16d3d6a Author: Nate Koenig <[email protected]> Date: Tue Apr 14 05:50:41 2020 -0700 Cleanup after move from bitbucket commit b6136bb Merge: 0f9d2cf 5064c01 Author: Nate Koenig <[email protected]> Date: Tue Apr 14 05:23:27 2020 -0700 Merge pull request #391 from osrf/connection_helper_lights Add cave tile with lights to connection helper commit 0f9d2cf Merge: 82f6982 1d1c233 Author: Nate Koenig <[email protected]> Date: Tue Apr 14 05:22:29 2020 -0700 Merge pull request #390 from osrf/connection_validator_helper Reuse ConnectionHelper code in ConnectionValidator commit 5064c01 Author: Ian Chen <[email protected]> Date: Mon Apr 13 21:33:29 2020 -0700 add cave tile with lights to connection helper commit 1d1c233 Author: Ian Chen <[email protected]> Date: Fri Apr 10 20:33:38 2020 -0700 reuse connection helper code in connection validator commit 82f6982 Author: Nate Koenig <[email protected]> Date: Thu Apr 9 12:35:07 2020 -0700 README update commit 00c610d Author: Nate Koenig <[email protected]> Date: Thu Apr 9 12:17:11 2020 -0700 Migration commit 2f63e31 Merge: aeabab7 8a476fc Author: Nate Koenig <[email protected]> Date: Wed Apr 8 20:14:30 2020 +0000 Merged in dot_generator (pull request #437) Generate DOT from SDF Approved-by: Ashton Larkin <[email protected]> Approved-by: Nate Koenig <[email protected]> commit 8a476fc Author: Nate Koenig <[email protected]> Date: Wed Apr 8 20:14:30 2020 +0000 Close branch dot_generator commit 87c9e6c Author: Nate Koenig <[email protected]> Date: Wed Apr 8 06:50:50 2020 -0700 Reduce diffs, and make staging area connections cost 1 commit b6932f2 Author: Nate Koenig <[email protected]> Date: Wed Apr 8 06:33:21 2020 -0700 Change cost of stairwell platform commit 6ad2b7d Author: Nate Koenig <[email protected]> Date: Wed Apr 8 06:23:35 2020 -0700 Make the vertex numbers match the old dot files commit 31bf464 Author: Nate Koenig <[email protected]> Date: Wed Apr 8 06:05:00 2020 -0700 Altered output to reduce diff with old dot files commit 4f2e14c Merge: 6d5d77d d49b827 Author: Nate Koenig <[email protected]> Date: Wed Apr 8 05:35:41 2020 -0700 merged commit 6d5d77d Merge: 5365fbc aeabab7 Author: Nate Koenig <[email protected]> Date: Wed Apr 8 05:35:31 2020 -0700 merged with default commit aeabab7 Merge: dd2d147 0ed9e69 Author: Nate Koenig <[email protected]> Date: Wed Apr 8 12:34:59 2020 +0000 Merged in breadcrumb_comms_part2 (pull request #422) Communication support for breadcrumbs - part 2 Approved-by: Nate Koenig <[email protected]> commit 0ed9e69 Author: Nate Koenig <[email protected]> Date: Wed Apr 8 12:34:59 2020 +0000 Close branch breadcrumb_comms_part2 commit c71ebc0 Author: Nate Koenig <[email protected]> Date: Wed Apr 8 05:34:37 2020 -0700 Removed breadcrumbs from the current models commit d49b827 Author: Ian Chen <[email protected]> Date: Tue Apr 7 21:51:06 2020 -0700 style commit 16844b8 Author: Nate Koenig <[email protected]> Date: Tue Apr 7 16:18:01 2020 -0700 Added placeholder breadcrumb model commit d93c0f9 Merge: db8a8e0 71a1922 Author: Nate Koenig <[email protected]> Date: Tue Apr 7 15:45:35 2020 -0700 Merged with default commit 71a1922 Author: Nate Koenig <[email protected]> Date: Tue Apr 7 15:45:17 2020 -0700 remove garbage commit db8a8e0 Merge: cedcaa8 d3ad089 Author: Nate Koenig <[email protected]> Date: Tue Apr 7 15:35:17 2020 -0700 Merged with default commit 5365fbc Author: Ian Chen <[email protected]> Date: Mon Apr 6 13:01:07 2020 -0700 add connection helper and update cmake commit 3f03162 Author: Nate Koenig <[email protected]> Date: Mon Apr 6 09:37:11 2020 -0700 Sdf to Dot generator commit dd2d147 Merge: 108a603 9108050 Author: Nate Koenig <[email protected]> Date: Mon Apr 6 16:17:18 2020 +0000 Merged in connection_validator (pull request #436) Connection validator Approved-by: Michael Carroll <[email protected]> commit 9108050 Author: Nate Koenig <[email protected]> Date: Mon Apr 6 16:17:18 2020 +0000 Close branch connection_validator commit 7313fd1 Author: Nate Koenig <[email protected]> Date: Mon Apr 6 07:48:44 2020 -0700 Connection validator commit 108a603 Merge: 3d8cdee d442fc3 Author: Nate Koenig <[email protected]> Date: Mon Apr 6 13:31:20 2020 +0000 Merged in rostopic_stats_logger (pull request #433) ROS topic statistics logger Approved-by: Nate Koenig <[email protected]> commit d442fc3 Author: Nate Koenig <[email protected]> Date: Mon Apr 6 13:31:20 2020 +0000 Close branch rostopic_stats_logger commit 3d8cdee Merge: 9da2c21 123bd7b Author: Nate Koenig <[email protected]> Date: Mon Apr 6 13:30:51 2020 +0000 Merged in atop (pull request #435) Add atop process monitoring Approved-by: Nate Koenig <[email protected]> commit 123bd7b Author: Nate Koenig <[email protected]> Date: Mon Apr 6 13:30:51 2020 +0000 Close branch atop commit 8f26930 Author: Ian Chen <[email protected]> Date: Thu Apr 2 15:50:56 2020 -0700 add atop process monitoring commit 3a07c42 Author: Ian Chen <[email protected]> Date: Tue Mar 31 16:35:19 2020 -0700 add script commit a610ef5 Author: Ian Chen <[email protected]> Date: Tue Mar 31 16:31:30 2020 -0700 add rostopic_stats_logger commit cedcaa8 Author: Addisu Z. Taddese <[email protected]> Date: Tue Mar 31 12:32:31 2020 -0500 Fix string comparison commit e09d5cf Author: Addisu Z. Taddese <[email protected]> Date: Tue Mar 31 12:29:40 2020 -0500 Fix calculation of vertex IDs for relays commit d3ad089 Merge: 0d2c76a febd6e0 Author: Neil Johnson <[email protected]> Date: Thu Mar 26 14:00:54 2020 -0600 Merged osrf/subt into default commit 60dceb0 Author: Carlos Aguero <[email protected]> Date: Sun Mar 22 16:08:58 2020 +0100 Use breadcrumb model. commit 8af95d6 Author: Carlos Aguero <[email protected]> Date: Sat Mar 21 17:15:57 2020 +0100 Adding ROS API to breadcrumbs commit d228a87 Author: Carlos Aguero <[email protected]> Date: Fri Mar 20 22:39:27 2020 +0100 Enable breadcrumbs for X1 and X2. commit 0d2c76a Author: bfotheri <[email protected]> Date: Tue Mar 17 10:57:15 2020 -0600 Made marble folder commit d83fdd5 Author: bfotheri <[email protected]> Date: Tue Mar 17 10:49:05 2020 -0600 testing to see if I brett can commit a dummy file Signed-off-by: Michael Carroll <[email protected]>
* Submitted models/robotika kloubak sensor config 1 (#381) * Model submission for Kloubak sensor configuration 1 from Robotika * Kloubak URDF ver0 * Robotika Kloubak URDF ver1 * Robotika Kloubak - scale material parameters to 0..1 * Kloubak specification.md ver0 * Robotika Kloubak - update specification.md * Robotika Kloubak - fix also urdf/model.xacro (range 0..1) * Branch for pull request #431 * Robotika Kloubak K2 - fixes (lidar, odometry, battery power_load, ...) * Adjustment to route front and rear DiffDrive odometry to the appropriate topics. * Robotika Kloubak K2 - update specification * Robotika Kloubak K2 - update specification2 * Robotika Kloubak K2 - update specification3 * Update specifications.md with magnetometer and added optical frame publishers Signed-off-by: Nate Koenig <[email protected]> * Updating tf Signed-off-by: Nate Koenig <[email protected]> * Fix spawning Signed-off-by: Nate Koenig <[email protected]> * Updated to use photogrammetry meshes Signed-off-by: Nate Koenig <[email protected]> * Download model Signed-off-by: Nate Koenig <[email protected]> * 60 minutes of charge Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: md <devnull@localhost> Co-authored-by: Martin Dlouhy <[email protected]> Co-authored-by: acschang <[email protected]> Co-authored-by: Arthur Schang <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Model submission for Freyja sensor configuration 1 from Robotika (#382) * Model submission for Freyja sensor configuration 1 from Robotika * Model submission for Freyja sensor configuration 1 from Robotika (FIXUP specification.md) * Update info about Freyja communication (LoRa) * Freyja - fix camera center * Robotika Freyja - fix filename model.urdf * Robotika Freyja - fix materials to be in parameters in range 0..1 * Robotika Freyja - fix mount parts of the wheel * Branch for pull request #423 * Virtual Freyja fixes * Virtual Freyja - fix power_load to reflect much longer durability * Adjustment of battery life to 240 minutes. * update model to use tf2 static pose messages, and added a better xacro file Signed-off-by: Nate Koenig <[email protected]> * spacing Signed-off-by: Nate Koenig <[email protected]> * Download model Signed-off-by: Nate Koenig <[email protected]> * Updated thumbnails and battery life Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: md <devnull@localhost> Co-authored-by: Martin Dlouhy <[email protected]> Co-authored-by: acschang <[email protected]> Co-authored-by: Arthur Schang <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Model submission for QAV500 sensor configuration 1 by Marble (#385) * creating qav500 branch * working on qav500 * working on qav500. I need to remember to commit during the day * Commented out bridge logger * One functioning pico flexx camera pointing up * added bottom tof * modified position of downward tof camera * Added xacro file and modified description. Modified model.sdf to remove local links to URI * modified descriptions in model.config and package.xml * Added point clouds to tof cameras * Modified files to load properly in rviz. Added description on package * Remove husky folder * Update IMU to reflect terms for Microstrain 3DM-GX5-15 * Started editing the specs and package.xml * Adding specifications file * updated price in spec file * Small update to specs to add Intel Nuc * modified inertia of vehicle * Added light, needs fix * modifying motor paramters * Reverted to original motor parameters * Reverted motor parameters. Fixed ghost drone * Branch for pull request #428 * Removed scientific notation in model.sdf IMU settings * updated ouster lidar model * Reduce the resolution of the rgbd camera on the qav500 to help the simulator go a little faster. * Fix the wideness of the light to mirror that on the ground vehicles * Edited the velocity controller for the qav500 so that it holds yaw better and has a little more umph to it. * fixed issue with tof point clouds not publishing * updated to be compatible with latest OSRF changes * Updated from OS1 gen 2 to OS1 gen 1 * marble_qav500 updated lidar rate from 15 to 20 to reflect actual sensor configuration * updated IMU to X1 model * Model maximum linear velocity limited to 4m/s and battery life is limited to 10 minutes until validation data is provided. * Readjusted OS1-64 to align with specification sheet for vertical FoV (+-22.5 degrees). * Revert "Readjusted OS1-64 to align with specification sheet for vertical FoV (+-22.5 degrees)." This reverts commit e7e26b5. OS1-64 generation 1 is actually +-16.6 degrees. * clarifications to specifications.md * added optical frame publisher * added bridge_logger back in * Model pr 428 -Improved UAV drift && Updated camera topic names (#467) * making qav500 fly better * renamed certain qav500 camera topics * tweaking max velocities and accels Co-authored-by: Derek Vasquez <[email protected]> Co-authored-by: Derek Vasquez <[email protected]> * reset model's max linear velocity to 4m/s * Updated model, thumbnails, and added to download scipt Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: derekvasquez <devnull@localhost> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: hector_escobar <[email protected]> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: bfotheri <[email protected]> Co-authored-by: acschang <[email protected]> Co-authored-by: Arthur Schang <[email protected]> Co-authored-by: Ashton Larkin <[email protected]> Co-authored-by: Derek Vasquez <[email protected]> Co-authored-by: Derek Vasquez <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Model submission for CERBERUS ANYmal sensor configuration 1 from RSL-ETH Zurich (#383) * Model submission for CERBERUS ANYmal sensor configuration 1 from RSL-ETH Zurich. * update readme * Branch for pull request #434 * add new plugin and adjusted launch files * remove old laser * cleanup files for renaming * renaming * rename and adjust plugin package * update REDME * add gas sensor, enable battery plugin * change camera parameters * add noise, fix camera pose * recompile plugin * reduce noise std dev * change parameter name * adjust realsense position * Corrected adjusted power_load to set battery life to 70 minutes. * Use `<spawn>` instead of `<plugin>` Signed-off-by: Addisu Z. Taddese <[email protected]> * Add static pose publisher Signed-off-by: Addisu Z. Taddese <[email protected]> * Add optical frame, rename downward_realsense/depth/image_raw to downward_realsense/depth The rename makes DepthCloud in Rviz work without any topic relays Signed-off-by: Addisu Z. Taddese <[email protected]> * Minor tweak Signed-off-by: Addisu Z. Taddese <[email protected]> * Minor tweaks and added to download script Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Marco Tranzatto <[email protected]> Co-authored-by: zsamuel <[email protected]> Co-authored-by: Angela Maio <[email protected]> Co-authored-by: acschang <[email protected]> Co-authored-by: Arthur Schang <[email protected]> Co-authored-by: Addisu Z. Taddese <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Model Submission for Marble HD2 sensor configuration 1 (#387) * test commit * Close branch submitted_models/marble_husky_sensor_config_1. * Added files for husky. Name will need to be changed * creating hd2 branch * Downward facing facing is there * working on qav500 * Got all sensor positioned and represented visually up to the pan tilt tower. That comes next * Model sdf now has the gimbal pan, still unsure of how to control it though * Until the joints can be tested this is where the marble hsuky model will get * Got the joint state controller and publisher added in. Pan/Tilt can be controlled using ignition messages. * More works needs to be done on bridges to control gimbal, but commented out in progress work is available in vehicle_topics.launch for the marble husky * adding hd2. stl of tracked vehicle is in * We can now command the gimbal pan/tilt using ros topics as long as you use the modified version of ros_ign_bridge committed under pull request 64 * Rudimentary visuals done * Fixed the joint publisher. Topic shows up in ros as /<vehicle name>/joint_state. * hd2 model in. Working on sensors * Removing non-hd2 vehicles from this branch * Update sdf file, add test_gimbal script, add specifications.md file, and remove CU_MARBLE folder * Added the xacro file for rviz * added a file * Started over on sdf file by starting with husky file and just replacing the base_link model. Added specfications.md file (which needs to be updated). Add some missing mesh files. * Updated sensor description in package.xml * Got the pan/tilt and all vehicle topics working, I think. Need to go over all sensors and make sure they work. Also added scripts for echoing the current pan and tilt angles * Added urdf file (xacro) for rviz * Updated the IMU model to match the specs from datasheet for Microstrain 3DM-GX5-25 used in Marble ground vehicles * Updated IMU model to Microstrain 3DM-GX5-25 as in HD2. Added link to datasheet for IMU in specifications.md file * Add pan and tilt echoing scripts * Updated and completed specifications.md file for husky * Put in four wheels and modified the differential drive system * Updated package.xml, specifications.md, and added Build instructions for ros_ign_bridge * Couple of edits to description files. * added tracks. modified sensor placement * Updated the xacro * Update cost info in specs. * Update cost info * Fixed 3d Lidar obstructions * Get rid of garbage file... * Fixed position of lidar and plate sensor * Fixed urdf and xacro * Updated xacro/urdf file * Fixing inertia gimbal problems * Fixing gimbal inertia * Fixing gimbal inertia, using rod inertia formulas * Fixing gimbal inertia, using rod inertia formulas, and correct tabbing * Updated intertias using rod formulas * Branch for pull request #427 * Branch for pull request #426 * Fix scientific notation in husky model.sdf file * Removed scientific notation in model.sdf file IMU settings * reduce the resolution of the husky cameras. At 720p, everything is really slow * Updated ouster lidar sensor model * Updated ouster lidar model * Reduce resolution of cameras on hd2 to 640x480 to help simulation work smoother. * Changed the forward and downward facing rgbd cameras to use a lower resolution (which matches the model for d435i cameras which have selectable resolutions). Also, updated the scaled focal length parameters for all cameras which were previously wrong. * Removed husky files from hd2 branch. These should be the other branch, not here. * Fix the parameters for the lights (mount angle and bean width) * updated to work on newest OSRF code * Updated from OS1 gen 2 to OS1 gen 1 * updated IMU to X1 model * Weight updated to be 75 lbs total * Corrected typo in model.sdf * Adjusted power_load to reduce battery life to 60 minutes. * Updated vehicle params based on PR feedback (depth topics, vel limits, uncommented logger (#463) * remove trailing chars Signed-off-by: Ian Chen <[email protected]> * Model pr 427 - Updated custom ign bridge build instructions as per request (#466) * Updated vehicle params based on PR feedback (depth topics, vel limits, uncommented logger * updated instructions for building ros ign bridge * force control for gimbal Signed-off-by: Ian Chen <[email protected]> * Updated mesh Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: bfotheri <[email protected]> Co-authored-by: derekvasquez <devnull@localhost> Co-authored-by: derek knowles <[email protected]> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: hector_escobar <[email protected]> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: acschang <[email protected]> Co-authored-by: Arthur Schang <[email protected]> Co-authored-by: Ian Chen <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Model submission for Husky sensor configuration 1 by Marble (#384) * test commit * Close branch submitted_models/marble_husky_sensor_config_1. * Added files for husky. Name will need to be changed * creating hd2 branch * Downward facing facing is there * working on qav500 * Got all sensor positioned and represented visually up to the pan tilt tower. That comes next * Model sdf now has the gimbal pan, still unsure of how to control it though * Until the joints can be tested this is where the marble hsuky model will get * Got the joint state controller and publisher added in. Pan/Tilt can be controlled using ignition messages. * More works needs to be done on bridges to control gimbal, but commented out in progress work is available in vehicle_topics.launch for the marble husky * adding hd2. stl of tracked vehicle is in * We can now command the gimbal pan/tilt using ros topics as long as you use the modified version of ros_ign_bridge committed under pull request 64 * Rudimentary visuals done * Fixed the joint publisher. Topic shows up in ros as /<vehicle name>/joint_state. * hd2 model in. Working on sensors * Removing non-hd2 vehicles from this branch * Update sdf file, add test_gimbal script, add specifications.md file, and remove CU_MARBLE folder * Added the xacro file for rviz * added a file * Started over on sdf file by starting with husky file and just replacing the base_link model. Added specfications.md file (which needs to be updated). Add some missing mesh files. * Updated sensor description in package.xml * Got the pan/tilt and all vehicle topics working, I think. Need to go over all sensors and make sure they work. Also added scripts for echoing the current pan and tilt angles * Added urdf file (xacro) for rviz * Updated the IMU model to match the specs from datasheet for Microstrain 3DM-GX5-25 used in Marble ground vehicles * Updated IMU model to Microstrain 3DM-GX5-25 as in HD2. Added link to datasheet for IMU in specifications.md file * Add pan and tilt echoing scripts * Updated and completed specifications.md file for husky * Put in four wheels and modified the differential drive system * Updated package.xml, specifications.md, and added Build instructions for ros_ign_bridge * Couple of edits to description files. * added tracks. modified sensor placement * Updated the xacro * Update cost info in specs. * Update cost info * Fixed 3d Lidar obstructions * Get rid of garbage file... * Fixed position of lidar and plate sensor * Fixed urdf and xacro * Updated xacro/urdf file * Fixing inertia gimbal problems * Fixing gimbal inertia * Fixing gimbal inertia, using rod inertia formulas * Fixing gimbal inertia, using rod inertia formulas, and correct tabbing * Updated intertias using rod formulas * Branch for pull request #427 * Branch for pull request #426 * Fix scientific notation in husky model.sdf file * Removed scientific notation in model.sdf file IMU settings * reduce the resolution of the husky cameras. At 720p, everything is really slow * Updated ouster lidar sensor model * Updated ouster lidar model * Reduce resolution of cameras on hd2 to 640x480 to help simulation work smoother. * Changed the forward and downward facing rgbd cameras to use a lower resolution (which matches the model for d435i cameras which have selectable resolutions). Also, updated the scaled focal length parameters for all cameras which were previously wrong. * Reduce resolution of forward and downward rgbd cameras to help simulator run faster. Also, fix the scaled focal lengths on all 3 rgbd cameras to match reality * Removing hd2 from husky branch. It shouldn't be here. * Fix the mount angle and sweep angle of the light, and fix the pose of the down-pointing camera (the pose seems to have been deleted at some point, so we are simply restoring it) * updated with master * changing from OS1 gen 2 to OS1 gen 1 * updated IMU to X1 model * Updated branch based on recommended PR changes (#464) * Made changes based on pull request comments * Update spawner.rb to fix negative accel limit * updated instructions for building ros ign bridge * Update spawner.rb Co-authored-by: Carlos Agüero <[email protected]> * Added to download script Signed-off-by: Nate Koenig <[email protected]> * Change pan/tilt joints to be controlled by force commands. Signed-off-by: Carlos Aguero <[email protected]> * Tweak gimbal limits Signed-off-by: Carlos Aguero <[email protected]> * Merged and added missing download Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: bfotheri <[email protected]> Co-authored-by: derekvasquez <devnull@localhost> Co-authored-by: derek knowles <[email protected]> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: hector_escobar <[email protected]> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: acschang <[email protected]> Co-authored-by: Carlos Agüero <[email protected]> Co-authored-by: Nate Koenig <[email protected]> Co-authored-by: Carlos Aguero <[email protected]> * Model submission for m100 sensor configuration 1 from CERBERUS. (#386) * Model submission for m100 sensor configuration 1 from CERBERUS. * Branch for pull request #432 * fix: + camera intrinsic + gas sensor + lidar vertical resolution * minor fix * another fix * Updates to m100 model submission (#470) * Remove .orig file Signed-off-by: Michael Carroll <[email protected]> * Add support for efficient pose publisher Signed-off-by: Michael Carroll <[email protected]> * Add optical frame publisher Signed-off-by: Michael Carroll <[email protected]> * Update spawner syntax Signed-off-by: Michael Carroll <[email protected]> Co-authored-by: pdepetris <[email protected]> Co-authored-by: tiralonghipol <[email protected]> Co-authored-by: acschang <[email protected]> Co-authored-by: Michael Carroll <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Added model to download Signed-off-by: Nate Koenig <[email protected]> * Setting max_velocities/accelerations for X1 and X2 (#453) * Setting max_velocities/accelerations for X1 and X2. Signed-off-by: Carlos Aguero <[email protected]> * Added to other launch files Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Carlos Aguero <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Robotika Kloubak model updates (#472) * Fixed the ign topic transport topic mapping for the front and rear odometry on the Robotika Kloubak model. * Adjusted camera placement to correct field of view. * Update Marble HD2 gimbal meshes and sensor pose (#471) * update marble hd2 meshes Signed-off-by: Ian Chen <[email protected]> * add some friction to pan joint Signed-off-by: Ian Chen <[email protected]> * Websocket (#474) * websockets Signed-off-by: Nate Koenig <[email protected]> * Working on websockets Signed-off-by: Nate Koenig <[email protected]> * Added SSL Signed-off-by: Nate Koenig <[email protected]> * Remove branch Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Update Marble And Kloubak models. (#473) * Updated specifications and added missing optical frames Signed-off-by: Nate Koenig <[email protected]> * Fix kloubak axle and wheel positions Signed-off-by: Nate Koenig <[email protected]> * New mesh with axel submesh Signed-off-by: Nate Koenig <[email protected]> * bridge tof camera info Signed-off-by: Ian Chen <[email protected]> Co-authored-by: Nate Koenig <[email protected]> Co-authored-by: Ian Chen <[email protected]> Co-authored-by: md <devnull@localhost> Co-authored-by: Martin Dlouhy <[email protected]> Co-authored-by: acschang <[email protected]> Co-authored-by: Arthur Schang <[email protected]> Co-authored-by: Nate Koenig <[email protected]> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: hector_escobar <[email protected]> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: Neil Johnson <[email protected]> Co-authored-by: bfotheri <[email protected]> Co-authored-by: Ashton Larkin <[email protected]> Co-authored-by: Derek Vasquez <[email protected]> Co-authored-by: Derek Vasquez <[email protected]> Co-authored-by: Marco Tranzatto <[email protected]> Co-authored-by: zsamuel <[email protected]> Co-authored-by: Angela Maio <[email protected]> Co-authored-by: Addisu Z. Taddese <[email protected]> Co-authored-by: derek knowles <[email protected]> Co-authored-by: Ian Chen <[email protected]> Co-authored-by: Carlos Agüero <[email protected]> Co-authored-by: Carlos Aguero <[email protected]> Co-authored-by: pdepetris <[email protected]> Co-authored-by: tiralonghipol <[email protected]> Co-authored-by: Michael Carroll <[email protected]> Co-authored-by: Carlos Agüero <[email protected]>
Robotika - Freyja
This specifications.md file is a description and proof of virtual model validation for
Robotika's robot Freyja with Sensor Configuration 1. This robot may be launched using
a
roslaunch
command with the variable namerobotika_freyja_sensor_config_1
.Description
Freyja is a four-wheel all-terrain ground vehicle. With weight under 30 kg and its
medium size, Freyja can be transported by a single person as a check-in baggage on an
airplane.
Cost and Scale
Robotika's Freyja has an estimated commercial cost of USD 7,000. It weighs approximately
29.6 kg.
Sensors
Freyja in Sensor Configuration 1 is equipped with forward-looking and backward looking
medium-fps RGB & Depth cameras with wide field of view (Mynte Eye D), four even
wider-field-of-view color cameras looking all around (KAYETON), two planar lidars
(SICK TIM881P), and with other sensors, such as imu combined with a magnetic compass
(CMPS14), an altimeter (Infineon DPS310), a CO2 sensor (MH-Z19B) and in-wheel encoders.
The specifications for these instruments are provided below in
the Validation Links section.
The following specific sensors are declared payloads of this vehicle:
rgbd_camera
plugin.gpu_lidar
plugin.camera
plugin.imu
andmagnetometer
plugins.
air_pressure
plugin.pose-publisher
plugin.
Control
Freyja is controlled by the open-source Osgar framework or by custom Erro framework.
Motion Characteristics
Based on the tests specified in the DARPA SubT Challenge Model Preparation
Guide, this vehicle has the following motion
constraint characteristics:
The constraints can be found in the following locations within the simulation model
package:
Endurance Characteristics
Based on the tests specified in the DARPA SubT Challenge Model Preparation
Guide, this vehicle has the following
endurance characteristics:
Diversions from Physical Hardware of Freyja
Virtual Freyja is a faithful representation of real-world Freya both in appereance and
in physical properties.
Freyja Validation and Specification Links