Skip to content
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

Setup ArUco tracking #250

Open
msplr opened this issue Oct 23, 2019 · 1 comment
Open

Setup ArUco tracking #250

msplr opened this issue Oct 23, 2019 · 1 comment
Assignees
Labels
proof-of-concept Proof of concept implementations

Comments

@msplr
Copy link
Contributor

msplr commented Oct 23, 2019

I set up a basic CMake project with opencv and some camera calibration scripts on branch robot-tracking.

@Lu-ni this may help you getting started with a simple camera setup. Then you could have a look at the relevant tutorials:

@msplr msplr added the proof-of-concept Proof of concept implementations label Oct 23, 2019
@msplr
Copy link
Contributor Author

msplr commented Nov 5, 2019

Requirements:

  • detect 4 robot markers (7cm 4x4 ArUco, blue: 1-5, yellow: 6-10)
  • detect 1 central marker for position reference (10cm 4x4 ArUco Nb 42, centred at coordinates [1500,1250])
  • optionally: detect weathervane marker for "to determine wind direction" (6cm 4x4 ArUco Nb 17 at [1500,0])
  • Transform robot marker position to table reference frame.
  • Send position to both robots via radio link (UWB or WiFI)
  • outlier rejection (e.g. ignore markers outside of game area, ignore all markers that do not belong to the game)

The tracking system should communicate only the marker label and position in the table coordinate frame. The ArUco label assignment can happen on robot as the robots know their own position and color at start of the game.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proof-of-concept Proof of concept implementations
Projects
None yet
Development

No branches or pull requests

2 participants