Help in Explaining POSIT algorithm (3D maths)

  • Thread starter Thread starter Anhar Miah
  • Start date Start date
  • Tags Tags
    Algorithm
Click For Summary

Discussion Overview

The discussion centers around the POSIT algorithm used for tracking the position and pose of infrared LEDs with a webcam. Participants are exploring the mathematical foundations of the algorithm, seeking a numerical example for better understanding, and discussing code translations into different programming languages.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant expresses confusion over the mathematical explanations in the original paper and requests a detailed numerical example to clarify the workings of the POSIT algorithm.
  • Another participant points out that the original link to the paper is broken and provides alternative links to access the relevant code and research paper.
  • A participant inquires about the level of linear algebra knowledge among others, suggesting that understanding this background may be necessary for following the discussion.
  • The original poster indicates a willingness to engage with the material despite having not practiced linear algebra recently and expresses hope for assistance from the community.
  • There is a request for help in reverse engineering Mathematica code included in the paper to aid understanding of the algorithm.

Areas of Agreement / Disagreement

Participants have not reached a consensus on the best way to explain the POSIT algorithm or provide the requested numerical example. The discussion remains open with various requests for help and clarification.

Contextual Notes

Participants have varying levels of familiarity with linear algebra, which may affect their ability to engage with the mathematical aspects of the POSIT algorithm. There are unresolved issues regarding the accessibility of the original paper and code.

Anhar Miah
Messages
30
Reaction score
0
Hello Everyone,

This is my fisrt post! I have been suggested that this forum's members may be able to help me, this thread was orginially posted in another forum, they have re-directed me towards this community! :

{original post}

Hi guys,

I've been doing some background hobby project based on using a webcam to detect 4 IR LEDs their position is then tracked, using the POSIT algorithm it is possible to calculate the exact location and pose (translation and orientation) of the LEDs.

Anway here is the paper :

http://www.cfar.umd.edu/~daniel/dani...ose25Lines.pdf

it is Daniels DeMenthons classical "POSIT in 25 lines of code"

The maths is a bit too heavy for me, he inlcudes some codes, I was trying to convert this into VB, but that is only half the story,

what I would really like is a detailed numerical example, that I can actually see how it works (the algorithm) because I've tried to understand the mathemtical explantions in the paper but just got confused !

Summay:
(1) A simple numerical example that explains the algorithm
(2) Possibly a VB6 translation (not really that important)

Thanks in advanced!

thanks guys!

Also:

that paper has mathematica code included, I'm wondering if anyone can "reverse" engineer the code to understand it?

Looking forward to replies

Anhar Hussain Miah
 
Last edited by a moderator:
Physics news on Phys.org
Bump! anyone?



(why does this thread not appear directly, can only view it under my account?)

EDIT:

its now fine, thread appears correctly.
 
Link to pdf is 404
 
Last edited:
How much linear algebra do you know?
 
In theory I should know it well, in practice I haven't touched it in a couple of years! I'll try my best to follow along, if I get stuck I'll point out the bits I don't understand.

Anhar,

ps. going to sleep now, its 4 am in the uk!
 


ok, anything? anyone? I've seen people here solving harder maths problems than this, I was fairly hopeful that this board would be able to help, can someone please try.

Thanks guys,