Commit Graph

  • 34528fbd5d add free ebook notification main Packt-ITService 2023-03-19 04:30:39 +05:30
  • 49d0fb35b3 add free ebook notification Packt-ITService 2023-03-18 04:30:51 +05:30
  • 366b0feb40 Create README.md rajat-packt 2023-02-20 02:31:55 +05:30
  • 766ef5261e Tidy up - leave only the working one here. Danny Staple 2023-02-06 22:42:39 +00:00
  • 0bd04f3fec Tidy up these figure generators Danny Staple 2023-02-06 22:40:30 +00:00
  • ae79a2f8c1 Review comments - Indentation issues - Inconsistencies Danny Staple 2023-02-06 20:26:04 +00:00
  • 542e92a3ee Push back the low_probability concept and fixes to finding weights. Danny Staple 2023-01-30 23:18:35 +00:00
  • d507ebec6a Further bugfix on the arena contains function Danny Staple 2023-01-30 22:59:49 +00:00
  • 985b8d844a More observations - more fixes. Danny Staple 2023-01-30 22:34:00 +00:00
  • aa2bc483f0 Extra debug revealed a problem with the sensor calculations. Danny Staple 2023-01-30 14:02:34 +00:00
  • e557eb74a7 Resampling index error appears to be gone. Still need more dialing in. Danny Staple 2023-01-29 22:16:12 +00:00
  • d1d13fc618 Undo concatenate experiment Danny Staple 2023-01-29 13:43:02 +00:00
  • 416bb52ebf Latest changes for error and perf checking Danny Staple 2023-01-28 21:32:02 +00:00
  • a4f71ef889 Be explicit about the value and tb parameters. See https://github.com/adafruit/circuitpython/issues/7482 Danny Staple 2023-01-24 22:38:38 +00:00
  • dd3fd206dc Add amended version of 4.3 with performance reporting and some fixes. Danny Staple 2023-01-22 22:56:12 +00:00
  • 172daae295 Base the boundary on tweakable values Danny Staple 2023-01-21 23:20:32 +00:00
  • 7208a9472f Another rewording Danny Staple 2023-01-21 20:04:14 +00:00
  • 7b894dd5a8 Simplify code wording Danny Staple 2023-01-21 20:00:43 +00:00
  • 2b720cedca This rename makes the code easier to type and read. Danny Staple 2023-01-21 19:54:31 +00:00
  • 2d785f90ec Leave utf-8 to be implicit. Danny Staple 2023-01-21 09:43:17 +00:00
  • 368b9ed361 Reviewer comment - Extend ax into axes. Danny Staple 2023-01-19 23:19:43 +00:00
  • fa67d9e21a Make a nicer error when the robot isn't found. Danny Staple 2023-01-19 23:12:21 +00:00
  • a509fa540c where did that come from Danny Staple 2023-01-19 23:07:32 +00:00
  • ccb94f4091 Add the device match check to find devices. Leave the example only in the section it is used. Danny Staple 2023-01-19 23:04:02 +00:00
  • 7907a3fecf Rename folders as per suggestion from Rajat Danny Staple 2023-01-18 13:57:13 +00:00
  • a7e7d55d62 Time budget override not needed - 50 is default. Danny Staple 2023-01-18 13:41:59 +00:00
  • 2db7a0fe3c Chapter 13 reduction Danny Staple 2023-01-08 23:11:35 +00:00
  • 68cfd39a19 Organising the chapter Danny Staple 2023-01-08 22:54:13 +00:00
  • f7695b4290 Ch-11 make teh robot stop. Danny Staple 2023-01-05 21:49:49 +00:00
  • 9fa461fb2a Chapter 12 TR Danny Staple 2023-01-04 23:11:28 +00:00
  • fe92edb605 Propagate the send_line change down Danny Staple 2023-01-04 22:50:25 +00:00
  • 9e39796cf2 Chapter 11 TR Danny Staple 2023-01-03 22:05:12 +00:00
  • dd22da9d3d Error handling. Simpler prints. Danny Staple 2023-01-03 21:40:11 +00:00
  • a9072b523e PID controller for TR11 matches text. Danny Staple 2023-01-02 13:18:25 +00:00
  • d56b89787e Simplify Danny Staple 2023-01-02 12:26:53 +00:00
  • 92e3f85094 TR-11 Swapping out G command. Making line sending more compact Danny Staple 2023-01-02 12:04:49 +00:00
  • a137464ced Clear up old versions Danny Staple 2022-12-28 20:50:51 +00:00
  • d168b2664d We now have the distance sensor full code working Danny Staple 2022-12-28 20:49:55 +00:00
  • 6ebb615044 Making the numbers match topic numbers Danny Staple 2022-12-28 18:44:53 +00:00
  • 6e8606fbeb Make the example numbering consistent Danny Staple 2022-12-28 18:40:46 +00:00
  • 180bc33561 Add section 3.1 - generating weights and resampling Danny Staple 2022-12-28 18:38:06 +00:00
  • b47fa45a20 Another removed example Danny Staple 2022-12-28 16:52:40 +00:00
  • 2923c6e125 Remove examples we have replaced. Danny Staple 2022-12-28 16:52:27 +00:00
  • 44509f515b Stop teh collision avoider task - so the robot stops moving on error. Danny Staple 2022-12-28 16:52:08 +00:00
  • 6535128a06 Movement with uncertainty Danny Staple 2022-12-28 13:26:38 +00:00
  • c87ef96477 Move the computer folder up - a bit easier to manage. Integrate fixes found in earlier examples. Danny Staple 2022-12-28 11:27:16 +00:00
  • 9cff9fe1f1 Rename this. Also break down the apply method. Danny Staple 2022-12-28 11:26:40 +00:00
  • 584e189cd1 Encoder based pose movement. Danny Staple 2022-12-23 21:28:58 +00:00
  • 411baece11 More unwatned repeat busio imports Danny Staple 2022-12-23 10:52:38 +00:00
  • 661edf9133 Remove the extra busio import Danny Staple 2022-12-23 10:51:20 +00:00
  • 1ed91022ae Collision avoidance section ready Danny Staple 2022-12-22 10:44:25 +00:00
  • c14c83e286 Displaying a pose written up. Danny Staple 2022-12-21 14:16:37 +00:00
  • 752c298f8d Examples firmed up for first section. Danny Staple 2022-12-21 13:23:44 +00:00
  • 66738da6d9 Resampling and angle calculation fixes. Danny Staple 2022-12-18 15:06:45 +00:00
  • d896e2a80a Ch13 current state Danny Staple 2022-12-17 20:27:39 +00:00
  • 45ba981386 Ch-10 TR feedback Danny Staple 2022-12-17 16:05:25 +00:00
  • b2228889e8 Beam endpoint works. Danny Staple 2022-12-14 23:54:31 +00:00
  • f57add5106 Instrumented version - to look at timings Including: - replacing guassian with simpler triangle distribution - Timing calculations -resulting in using only 50 points. - Changes (which may need to be reconsidered) for optimization. These are likely to be simplified back. Danny Staple 2022-12-11 20:44:50 +00:00
  • 46daf66024 Fixes - found the heading was incorrect. Make the loops tighter. Remove some debug output. Simplify the collision avoidance. Danny Staple 2022-12-06 21:58:22 +00:00
  • 389f2f768a Display working. Sensors starting to work. Clusters are forming. Danny Staple 2022-12-06 21:32:47 +00:00
  • d3e128e010 Bugfixing monte carlo Danny Staple 2022-12-06 13:53:57 +00:00
  • 9b98bd4db7 Remember to eliminate points outside the arena Danny Staple 2022-12-06 08:48:07 +00:00
  • 543f4f3f0b Try again - using resampling and weighted observation model Danny Staple 2022-12-05 22:27:51 +00:00
  • bac9e4b69c Current state - before further changes Danny Staple 2022-12-04 19:03:49 +00:00
  • 38e26f9bb9 Move this to 7 - it was closer to that example. Some further fixes - and an experiment. Danny Staple 2022-11-22 22:19:25 +00:00
  • 579ed7632b Generate the image shown in this section Danny Staple 2022-11-22 13:15:32 +00:00
  • bcf9586c5c These sections need testing Danny Staple 2022-11-22 13:15:10 +00:00
  • fc7ceec136 Test code to reproduce issue seen with newlines Danny Staple 2022-11-22 13:14:49 +00:00
  • 5a8ea3cd87 try an "all in on numpy" version Danny Staple 2022-11-22 13:14:35 +00:00
  • 97018fc119 Refinements - ensure gca/gcf are gone. Danny Staple 2022-11-16 22:44:25 +00:00
  • 66a49b4ec3 Refining the distance sensor part. Danny Staple 2022-11-15 22:48:59 +00:00
  • 2c91a42160 Using GCA and GCF causes weird stuff to happen when buttons are added. Danny Staple 2022-11-15 22:34:17 +00:00
  • 1cfd93887b Start on eliminating poses Danny Staple 2022-11-15 21:25:07 +00:00
  • 605b0afa9b Put into a function. break down the large function Danny Staple 2022-11-15 21:24:59 +00:00
  • 02c1f81756 More removing embelishments Danny Staple 2022-11-13 20:44:15 +00:00
  • d2264f4421 Simplify the ble connection a little Danny Staple 2022-11-13 19:21:55 +00:00
  • d1aa653e1b Make robust Danny Staple 2022-11-13 19:11:50 +00:00
  • 41ef282cd7 Remove embelishments Danny Staple 2022-11-13 19:11:40 +00:00
  • f6f7e0f2eb Sensor movement of poses Danny Staple 2022-11-13 19:11:20 +00:00
  • be73bc3dc3 Improve serial handling - make similar to other examples. Danny Staple 2022-11-13 19:11:04 +00:00
  • d3e380ba5f Reduce embellishments Danny Staple 2022-11-13 19:10:03 +00:00
  • 1d31bee775 Make a little robust with lessons learned later Danny Staple 2022-11-13 18:46:59 +00:00
  • e444040b86 The robot moves - not sure the arrows face the right way. Danny Staple 2022-11-10 22:25:09 +00:00
  • 80076b24bf No longer using this example Danny Staple 2022-11-10 21:50:14 +00:00
  • 5d25b86732 This can display poses from the robot Danny Staple 2022-11-10 21:50:00 +00:00
  • 2f3e4193b9 Update for modelling - remove what we don't yet need. Danny Staple 2022-11-10 21:49:43 +00:00
  • 5a951d3b64 Further simplify for this example Danny Staple 2022-11-03 22:55:02 +00:00
  • 8e8783d9b2 Further ways to simplify code Danny Staple 2022-11-03 22:13:48 +00:00
  • 0a8a86960d Do this without the asyncio with. Danny Staple 2022-11-03 16:34:28 +00:00
  • d03c48bf8d Simplify a little Danny Staple 2022-11-03 16:24:51 +00:00
  • 601d0de7dd Fix up the poetry dependancies Danny Staple 2022-11-03 14:28:32 +00:00
  • be368a6644 Chapter 13 modelling space initial. Danny Staple 2022-11-03 14:16:08 +00:00
  • 1b8533b459 Know turn behaviour for chapter 12. Danny Staple 2022-10-09 22:33:18 +01:00
  • 07f3f3c96e Add the updated robot CAD files. Add the always face north behaviour code. Danny Staple 2022-10-09 16:57:21 +01:00
  • 88924b38db Ch-12 code to calibrate the sensor Danny Staple 2022-10-09 16:41:00 +01:00
  • f6517eda44 Ch-8 connect to sensor code Danny Staple 2022-10-09 16:39:50 +01:00
  • 3be25e15b0 Tidy up. Remove that handler - circuitpy will stop motors anyway. Danny Staple 2022-09-11 21:30:37 +01:00
  • 3c47ff9874 Current chapter 11 Danny Staple 2022-09-11 20:26:45 +01:00
  • df1d67e42d Current state of experiments temp-laptop Danny Staple 2022-09-05 11:08:03 +01:00
  • d7ba881234 Current ch-11 state Carol Staple 2022-09-02 18:48:10 +01:00