Vertical Pin Alignment

Closed Posted 6 years ago Paid on delivery
Closed Paid on delivery

I have developed the need to confirm the alignment of two separate cylindrical rods/ pins, in the X and Y axis as well as polar position in degrees. One pin will be a in a reference orientation mode (consider it a fixed location) and serve as a target to which the other pin will be moved into a co-linear and polar relationship. The movement of the non reference target pin will be accomplished by using a compound angular movement fixture so the polar orientation will change as does the X&Y. The moveable pins polar orientation will be unrestrained and adjusted by hand in the radial position to maintain polar agreement with fixed pin. The X&Y movement(s) will be of a controlled nature and independent of each so as not to introduce an unstable "pitch and yaw" condition. The restraining fixture truly can introduce all three axes, i.e. pitch, roll and yaw however there is only the need to interpret the X-Y and polar for this application.

I have a need for a windows based program which will provide an on screen display of the orientation (X&Y axis in degrees) plus the polar magnetometer readings of two pins of approx. 10mm in diameter with X length. Will be using an Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout - BNO055 or similar board, input to an Arduino UNO or equivalent interface using USB to connect to computer.

Fundamentally looking for a program that will display on screen a total of six (6) readings each within its corresponding and identified "window". The ease of reading the displayed data and interpreting the relationship of each pins orientation to the other is paramount. Although the fixed position "reference" pin readings will be stable the moving pin data should be easily discernible. Most likely the first iteration will have three windows of the movable pin data on the left side of the computer screen and the corresponding fixed pin on the right.

One unknown variable is the data display update rate. I do not have a reference for the user's ability to intelligently relate and respond to the data rate change without confusion. So the need to change data update rate in time should be incorporated into the program. Another variable is the advantage of the fixed pins data to be "zeroed" on the computer screen so the operator only has to relate to one set of figures. Working to a zero figure would be much more natural for the human operator.

The above is a synopsis of the objectives set forth in this project. Please ask any questions or provide any suggestions for improvement not considered. This communication is the first attempt to convey the objective in an open forum so it may be lacking in some critical pertinent detail. Details for the aforementioned hardware are common and may be found from many sources. Looking forward to your comments and interest for this project.

AngularJS CSS Dthreejs HTML5 JavaScript

Project ID: #15953359

About the project

5 proposals Remote project Active 6 years ago

5 freelancers are bidding on average $640 for this job

shadabkhan92

Hi there we are expert developer have done many projects would like to discuss on chat

$444 USD in 7 days
(4 Reviews)
5.2
ludiac

Hi there, We've gone through the requirements and we can develop the alignment using D3.js. We have very good knowledge and experience in this tech stack and we can share our work reference with you in chat. Tha More

$555 USD in 10 days
(16 Reviews)
5.4