Commit Graph
95 Commits
Author SHA1 Message Date
adeck 72ab357dbf Improve simulation mode 2024-04-29 17:19:52 -05:00
adeck d0083ed33f Simulation mode 2024-04-29 13:30:04 -05:00
adeck d92ceafa57 Fix non-matching positions 2024-04-29 12:42:11 -05:00
adeck 62bcb07956 Update runtime LED modes 2024-04-29 12:33:55 -05:00
adeck fb31ab0d73 Add LED animations to runtime 2024-04-24 14:42:47 -05:00
adeck 302d275c64 Update config 2024-04-24 14:42:47 -05:00
adeck 43392fa3ca Freeze math3d version 2024-04-24 14:42:47 -05:00
adeck 660fe29236 Update camera image parser 2024-04-24 14:42:47 -05:00
adeck a698c4a753 Add more routines 2024-04-18 20:33:55 -05:00
adeck 939474378a Add open and close gripper functions 2024-04-12 22:05:34 -05:00
adeck 145f51d08c Update IPs for LED system 2024-04-12 20:28:34 -05:00
adeck 5edd7f4592 Remove extraneous pass 2024-03-27 20:41:07 -05:00
adeck 4dd6f7649a Implement cable_search 2024-03-27 20:40:20 -05:00
adeck dc1e568a96 Add basic cable_map implementation 2024-03-27 20:33:21 -05:00
adeck 1ec6d92cfa Deploy docker containers 2024-03-27 19:50:01 -05:00
adeck e21ded46f1 Update juekbox-web 2024-03-27 19:47:17 -05:00
adeck 672507f498 Add jukebox web 2024-03-27 19:46:45 -05:00
adeck 64bb50f055 Add setup-alpine-vm.sh 2024-03-28 00:44:57 +00:00
adeck 5016b4e99f Update compose.yml 2024-03-28 00:44:35 +00:00
adeck efbda23c38 Fix docker runtime support 2024-03-27 18:53:50 -05:00
adeck 19ce328596 Correctly parse results from get_specs 2024-03-27 17:49:02 -05:00
adeck ad216f21fa Implement cable_details call 2024-03-26 18:42:01 -05:00
adeck 82a52dea5a Add cables to meilisearch db 2024-03-26 15:09:26 -05:00
adeck 77fdc43fce Add missing robot pass-ins 2024-03-24 15:35:46 -05:00
adeck 3de59f5985 Convert ur5_control to class based (untested) 2024-03-24 15:31:58 -05:00
adeck 069d2175d9 Convert led code to class based for multithreading 2024-03-23 15:33:51 -05:00
adeck 9b1b92e21d Re-add https:// format, needed for most devices 2024-03-21 19:48:46 -05:00
adeck ee0f8f4250 Remove cairosvg VERSION patch 2024-03-21 19:41:46 -05:00
adeck 9c9435570b Remove cairosvg as it doesn't have pip-only lib. Use png instead. 2024-03-21 19:39:43 -05:00
adeck 1bf10f7349 Update label generator to include belden logo, use QR code, URL matching 2024-03-21 18:57:59 -05:00
adeck 3c8d6c7ad3 Remove debug print 2024-03-20 16:31:29 -05:00
adeck cbe7225fc9 Fix bug with part name in query_search 2024-03-20 16:27:43 -05:00
adeck 44efc4006e Correct flip rz orientation 2024-03-19 17:48:32 -05:00
adeck 218303e92b Try different moves 2024-03-17 22:01:34 -05:00
adeck e5d3f87b5c Go to home position first 2024-03-17 20:49:39 -05:00
adeck 2ab1d0dbb3 Add flip around mode to fit edge slots 2024-03-17 20:48:26 -05:00
adeck 1338c3f440 Added tool z rotation for angled gripper 2024-03-17 20:07:25 -05:00
adeck 83b077b4df Make limb lengths and offsets global 2024-03-17 19:59:17 -05:00
adeck f16242f5be Re-merge calculate_theta into get_joints_from_xyz_rel 2024-03-17 19:53:49 -05:00
adeck 2f28a01b7c Add basic kinematics for gripper angle 2024-03-17 19:50:04 -05:00
adeck fb85a56d47 Use movejs to go to all cable positions 2024-03-17 16:21:57 -05:00
adeck bec0c63763 Fix ur5_control bugs, fully working IK!! Thanks Nadeem 2024-03-17 16:13:53 -05:00
adeck 6053d1b4ec Update Dockerfile with runtime dependencies, copy only necessary files 2024-03-15 21:02:59 -05:00
adeck f43f9cda2f Catch RuntimeError when GS not installed 2024-03-15 20:41:01 -05:00
adeck 992040e812 Add basic label generator app, add return values to parsing 2024-03-15 20:31:37 -05:00
adeck 5502a5069d All real samples ordered have working spec lookup 2024-03-14 22:09:12 -05:00
adeck fc2af34450 Add Alphawire datasheet fallback 2024-03-14 22:06:13 -05:00
adeck 39723ec442 Update Alphawire table parsing 2024-03-14 21:35:28 -05:00
adeck dd0ac46662 Improve search & parsing algorithm, easier to source venv files 2024-03-11 23:52:26 -05:00
adeck 5a11acfa42 Add basic LED animations 2024-03-08 19:45:45 -06:00
adeck af6ffe451d Fix get_specs 2024-03-01 19:26:47 -06:00
adeck 50bf835d13 Update parsing and stuff 2024-03-01 19:25:01 -06:00
adeck fe5de4e54c Adjust datasheet parsing for meilisearch, add dockerfile 2024-02-17 23:08:21 -06:00
adeck 523915feb0 add partnum to parsing 2024-02-17 20:31:43 -06:00
adeck b5b2a936c1 Switch to binary dependency 2024-02-17 20:25:51 -06:00
adeck afd144bd32 FIx requirements.txt 2024-02-17 20:22:54 -06:00
adeck eb221a5206 Create main runner app, with async multithreading 2024-02-17 20:21:42 -06:00
adeck 0299b3877d Add video abstraction class 2024-02-17 20:16:32 -06:00
adeck 20a970025d Add keyboard control scripts, add websocket server 2024-02-17 20:16:32 -06:00
adeck 0d597a1866 Add LED array mapping, load base config for tabletop rings, and image/video player mode 2024-02-17 20:16:32 -06:00
adeck 329c3e5108 More logging 2024-02-17 20:16:31 -06:00
adeck 13b1c87b94 Make firefox start faster, verbose start 2024-02-17 20:16:31 -06:00
adeck 2a9a6c1576 Working network test 2024-02-17 20:16:31 -06:00
adeck c3fc682123 test server/client setup 2024-02-17 20:16:31 -06:00
adeck 0bbfa2d49c Add basic windows control system. Needs VM functional to continue 2024-02-17 20:16:31 -06:00
adeck 9ac8f95982 Add local loading page 2024-02-17 20:16:31 -06:00
adeck 3371f4031c Create main runner app, with async multithreading 2024-02-17 20:16:29 -06:00
adeck d30831fc55 test rendering json in HTML table format 2024-02-17 20:12:27 -06:00
adeck 1659d38726 Add UR5 control test, datasheet JSON output 2024-02-17 20:12:27 -06:00
adeck db7c8c4577 Add video abstraction class 2024-02-17 20:06:37 -06:00
adeck d376dba67c Add keyboard control scripts, add websocket server 2024-02-08 12:35:30 -06:00
adeck 95631dbdbe Add LED array mapping, load base config for tabletop rings, and image/video player mode 2024-01-25 20:06:10 -06:00
adeck 9aef296763 More logging 2024-01-18 16:45:37 -06:00
adeck 2b287492de Make firefox start faster, verbose start 2024-01-18 16:41:57 -06:00
adeck d2a4d93590 Working network test 2024-01-18 16:35:02 -06:00
adeck 58605dbe85 test server/client setup 2024-01-18 16:00:12 -06:00
adeck 7bf3276ce9 Add basic windows control system. Needs VM functional to continue 2024-01-17 20:14:20 -06:00
adeck 818688452b Add local loading page 2024-01-17 16:46:20 -06:00
adeck 01526524d4 Create main runner app, with async multithreading 2024-01-17 16:06:15 -06:00
adeck 33671683ea test rendering json in HTML table format 2024-01-17 09:23:06 -06:00
adeck fad885c610 Add UR5 control test, datasheet JSON output 2024-01-16 17:27:55 -06:00
adeck 72804146ab Move functions inside, as they depend on being called there anyway 2024-01-05 20:26:16 -06:00
adeck 42425d4681 Clean up nested ifs, separate downloader to def: 2024-01-05 20:20:48 -06:00
adeck 59f61f7ae3 Use search query to find hi-res part images. Improve cache quality 2024-01-05 20:03:13 -06:00
adeck e35d41031a Update README.md 2024-01-05 16:07:07 +00:00
adeck 06c45dffa6 Remove debug comment 2024-01-02 19:05:44 -06:00
adeck 665503b1d6 Store files, start overall spec collector code 2024-01-02 19:04:18 -06:00
adeck e511a13262 Extract table names & images 2024-01-02 18:13:14 -06:00
adeck ec1d1be2a5 Prototype for datasheet data extraction 2024-01-02 16:03:49 -06:00
adeck 40d833901e Rename query file, update semantics 2024-01-02 14:05:51 -06:00
adeck ecf11ed38a Update ISSUE_TEMPLATE.yml 2024-01-02 18:55:18 +00:00
adeck 4defca9648 Update ISSUE_TEMPLATE.yml 2024-01-02 18:41:14 +00:00
adeck c84ab0bb5b Add ISSUE_TEMPLATE.yml 2024-01-02 18:39:39 +00:00
adeck 61c1ba0e1a Add Belden cable search query prototype 2024-01-02 12:22:07 -06:00
adeck f5291dd367 Initial commit 2024-01-02 17:43:23 +00:00