VerifiableRobotics / LTLMoP

A toolkit for designing and implementing LTL-based task specifications.
http://ltlmop.github.io
GNU General Public License v3.0
56 stars 69 forks source link

Simulation Calibration Matrix #67

Open RobertVillalba opened 10 years ago

RobertVillalba commented 10 years ago

When using a simulated robot the option for the calibration matrix is grayed out and thus can not be modified. The issue this creates is that since the coordinates come from pixels the Y is actually flipped from what we would normally call the positive Y direction. Could this be fixed or could we get access to modify this matrix so we can put a -1 for the Y?

jimjing commented 10 years ago

is this for the rotation being the wrong direction?

RobertVillalba commented 10 years ago

Just the Y orientation as one is looking at it on the map.

On Fri, Apr 18, 2014 at 1:20 PM, Jim Jing notifications@github.com wrote:

is this for the rotation being the wrong direction?

— Reply to this email directly or view it on GitHubhttps://github.com/LTLMoP/LTLMoP/issues/67#issuecomment-40826262 .

cfinucane commented 10 years ago

The code that grays out the Calibrate button is https://github.com/LTLMoP/LTLMoP/blob/development/src/lib/configEditor.py#L442 As the comment says, "If this robot has a pre-defined calibration matrix, don't allow for calibration.” I think you should just set a default calibration matrix in the .robot file for basicsim that has whatever transformation you want. Note that things might get a little confusing because you’ll be basically looking at the map from underneath now.

On Apr 18, 2014, at 12:30 PM, Roberto Villalba notifications@github.com wrote:

When using a simulated robot the option for the calibration matrix is grayed out and thus can not be modified. The issue this creates is that since the coordinates come from pixels the Y is actually flipped from what we would normally call the positive Y direction. Could this be fixed or could we get access to modify this matrix so we can put a -1 for the Y?

— Reply to this email directly or view it on GitHub.