Esp32CameraRover2
Esp32CameraRover2 copied to clipboard
EzRover is a framework for building and programming inexpensive differential drive robots. The framework includes closed loop speed control, pose estimation and go to goal behavior. Behaviors can be...
Camera frame rate is influences by - image size; smaller images, especially 640x480 and below, produce better frame rates - number of frame buffers allocated. There should be at least...
Rewrite the encoder polling code to act like the mono encoder sketch I create for the DonkeyCar project. See https://github.com/autorope/donkeycar/tree/921-next-generation-odometer-parts/arduino The mono encoder does a reasonable job of reading encoder...
Currently each wheel uses two pwm pins, one for forward and one for backward. This is good because it (a) allows us to backup (b) allows us to turn in...
See this repo for an example using the Udacity Self Driving Simulator; https://github.com/bakoushin/self-driving-car-javascript Here is a medium article about this; https://levelup.gitconnected.com/run-a-self-driving-car-using-javascript-and-tensorflow-js-8b9b3f7af23d ### Strategy: - This is mediated by the webUI....
If we can set up our partition so it can handle both the camera output, see [Issue 18](https://github.com/Ezward/Esp32CameraRover2/issues/18) and OTA, then we can use OTA during development to push new...
**Why** As discussed in [issue #8](https://github.com/Ezward/Esp32CameraRover2/issues/8#issuecomment-778923255), we would like to reduce the input latency between the rover and the gamepad. Currently we are using a gamepad attached to the web...
**Why** As discussed in [issue #8](https://github.com/Ezward/Esp32CameraRover2/issues/8), we would like to reduce the video latency between the rover and the gamepad in order to make FPV mode more usable. One potential...
There was a previous commit that create a new preprocessor symbol, `ENABLE_CAMERA`, that must be defined for the camera support to be fully compiled into the rover's C++ code. By...
- unit tests are stale - looks like changes to command parameters are causing rover parse errors