{"action":"opened","issue":{"url":"https://api.github.com/repos/acquaman/acquaman/issues/1665","labels_url":"https://api.github.com/repos/acquaman/acquaman/issues/1665/labels{/name}","comments_url":"https://api.github.com/repos/acquaman/acquaman/issues/1665/comments","events_url":"https://api.github.com/repos/acquaman/acquaman/issues/1665/events","html_url":"https://github.com/acquaman/acquaman/issues/1665","id":111707134,"number":1665,"title":"Reduce coupling in BioXAS mirror controls","user":{"login":"helfrij","id":5216607,"avatar_url":"https://avatars.githubusercontent.com/u/5216607?v=3","gravatar_id":"","url":"https://api.github.com/users/helfrij","html_url":"https://github.com/helfrij","followers_url":"https://api.github.com/users/helfrij/followers","following_url":"https://api.github.com/users/helfrij/following{/other_user}","gists_url":"https://api.github.com/users/helfrij/gists{/gist_id}","starred_url":"https://api.github.com/users/helfrij/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/helfrij/subscriptions","organizations_url":"https://api.github.com/users/helfrij/orgs","repos_url":"https://api.github.com/users/helfrij/repos","events_url":"https://api.github.com/users/helfrij/events{/privacy}","received_events_url":"https://api.github.com/users/helfrij/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/acquaman/acquaman/labels/BL%20-%20BioXAS%20Main","name":"BL - BioXAS Main","color":"444444"},{"url":"https://api.github.com/repos/acquaman/acquaman/labels/BL%20-%20BioXAS%20Side","name":"BL - BioXAS Side","color":"444444"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-15T21:02:10Z","updated_at":"2015-10-15T21:02:10Z","closed_at":null,"body":"The mirror pseudomotor controls for BioXAS are interrelated: a move in height changes roll and pitch, and the roll and pitch don't return to the exact positions they were at initially. The risk here is that 'error' (eg the difference between where they end up vs where they started) in the positions of the secondary controls is compounded for a series of moves.\r\n\r\nDavid B. suggested that a possible solution would be to use setpoints instead of control value feedback when creating and executing move actions. Have not investigated this much at all yet."}}