Comments (9)
Original comment by Martin Dlouhy (Bitbucket: robotikacz).
- Edited issue description
from subt.
Original comment by Martin Dlouhy (Bitbucket: robotikacz).
OK, submitted "raw" status was gziped to 229MB and filtered version 22MB, but the conversion took 8 hours! The simulation itself was around 50 minutes.
It is really necessary to re-sample original poses to 60Hz?
from subt.
Original comment by Martin Dlouhy (Bitbucket: robotikacz).
p.s. simple reading original gazebo log file with Python sax, concatenating blocks, zlib.uncompress and dump sizes of each chunk took 32.520 seconds ... so if "filtering" should just drop some iterations it should be much much faster. Also I am not sure if it is necessary to dump pose of each tile for every iteration? In other words the filtered poses file could be probably much smaller.
(example how to extract readable XML is here: robotika/osgar@bbd26b5)
from subt.
Original comment by Zbyněk Winkler (Bitbucket: Zbyněk Winkler (robotika)).
I am working on a computer I have just bought for this. It is fairly high end
Intel(R) Core(TM) i5-8300H CPU @ 2.30GHz
4 cores, 2 threads each, turboboost up to 4Gz.
Never the less it still takes hours to do such a simple thing. There must be a bug of some kind because also loading the original log into gazebo does not work (or I haven't waited long enough).
from subt.
Original comment by Zbyněk Winkler (Bitbucket: Zbyněk Winkler (robotika)).
Can we use
--record_period arg (=-1) Recording period (seconds).
--record_filter arg Recording filter (supports wildcard and regular expression).
directly when launching gazebo? That would provide the log with the information that is needed for submission without the need for any filtering at the end.
from subt.
Original comment by Zbyněk Winkler (Bitbucket: Zbyněk Winkler (robotika)).
I tried using "-r --record_period 0.0167 --record_filter *.pose/*.pose"
for the extra_gazebo_flags
and the generated log file seems to have about the right size (similar to the filtered one, which btw took 362 minutes to create).
from subt.
Original comment by Nate Koenig (Bitbucket: Nathan Koenig).
We are in the process of moving a new logging system, which should bypass the filtering requirement. This new logging system will be available in May. Until then, please try to work through the current constraint.
from subt.
Original comment by Nate Koenig (Bitbucket: Nathan Koenig).
- changed state from "new" to "resolved"
The subt code base has transition from gazebo9 to ignition, which utilizes a different logging strategy. Filtering is no longer required, and the log files produced by simulation can be submitted as-is.
from subt.
Original comment by Alfredo Bencomo (Bitbucket: bencomo).
- changed state from "resolved" to "closed"
from subt.
Related Issues (20)
- Question - What time on the 26th are submissions due? HOT 1
- Comms TCP/IP failure
- How to use Mapping Server HOT 4
- Prelim World 1 Violates Artifact Specification For Gas HOT 3
- Finals World 8 visualization HOT 1
- REST API for final worlds? HOT 2
- [GUI] [Dbg] [Gui.cc:151] GUI requesting list of world names. The server may be busy downloading resources. Please be patient. HOT 6
- Error when using ctu_cras_norlab_spot_sensor_config_1 HOT 8
- Can not move the spot HOT 13
- Unable to create the rendering window HOT 2
- [ERROR]:Cant get transform for distance traveled counter "darpa" passed to lookupTransform argument source_frame does not exist. HOT 1
- terminate called after throwing an instance of 'Ogre::InvalidParametersException' what(): OGRE EXCEPTION(2:InvalidParametersException): All framebuffer formats with this texture internal format unsupported in GL3PlusFrameBufferObject::initialise at /var/lib/jenkins/workspace/ogre-2.1-debbuilder/repo/RenderSystems/GL3Plus/src/OgreGL3PlusFrameBufferObject.cpp (line 229)
- an undefined reference mistake, and I have already installed curl 7.55.1 HOT 1
- Dynamic obstacles in ignition (e.g. walking pedestrian) HOT 1
- rendering issue in simulation (blue, red stuff)
- How to make the robot start from the specified position HOT 1
- how to change the 3D Lidar sensor from 16 to 64 in subt-smi?
- How to Create a Controllable LED on a Robot in SubT HOT 3
- Run the SubT example solution
- Installation issues in May 2024 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from subt.