Skip to content

Tags: DexterInd/GoPiGo3

Tags

DexterOS_2.4.3

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #256 from CleoQc/fix/controlpanel

Fix STOP button

dexteros_2.4.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #248 from CleoQc/fix/return_value

Fix lack of return value

DexterOS_2.4.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #241 from CleoQc/fix/scratch

Loudness sensor Scratch Reference image

2.4.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #233 from DexterInd/develop

bring develop to master branch

DexterOS_2.2.3

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge develop into master (#214)

DexterOS2.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
sync changes brought in with DexterOS (#204)

* Feature/split easy libraries (#149)

* add vscode to gitignore

* split easygopigo3 into 2 files: easygopigo3 and easy_sensors

* Bit of linting

* split easygopigo3 library

* change print statement to a cleaner one

* remove I2C_mutex

* typo

* Split easygopigo3.py and create easysensors.py

* Feature/overall mutex (#152)

* add vscode to gitignore

* split easygopigo3 into 2 files: easygopigo3 and easy_sensors

* Bit of linting

* split easygopigo3 library

* change print statement to a cleaner one

* remove I2C_mutex

* typo

* Split easygopigo3.py and create easysensors.py

* upping version number to 1.2

* add a check for overall mutex need

* Add comments about overall_mutex support

* Notebooks for Mouse Controller project.  Change turn_degrees blocking default (#153)

* removing i2c_mutex which will be found in script_tools instead (#148)

* Revert "removing i2c_mutex which will be found in script_tools instead (#148)"

This reverts commit 1e9ba8f.

* Revert the removal of mock packages in the docs

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* better handling of mutex checking (#155)

* Bug/line follower (#156)

* better handling of mutex checking

* re-add Line Follower

* Fix/overallmutex (#157)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* Check overall_mutex flag each time.

* Fix/trickle down use mutex value (#162)

* Trickle down use_mutex values when sensors are instantiated from easygopigo3

* new reconfig_bus() method (#167)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* Trickle down use_mutex values when sensors are instantiated from easygopigo3

* new reconfig_bus method

* remove errant print

* feature - updated documentation for all the things we did (#168)

* feature - first major things to modify

* feature - use conda instead of pip

* feature - disable deb checker

* feature - being explicit is safer than being sorry

* feature - clean things up

* feature - more on autosummary stuff

* feature - create a new index for basic API

* feature - add cross-reference to disensors

* feature - lots of changes

* remove version support on RTD as we don't have a release system
* make EasyGoPiGo3 class's documentation up-to-date

* feature - small improvement to a sentence

* feature - further work on easygopigo3.py docstrings

* feature - add list of soon to be deprecated API

* feature - improve the "deprecated api" page

* feature - split the documentation into sections

* feature - add note to class graphic

* feature - fix description alignments

* feature - split functions/classes list into multiple lists

* feature - fix the tutorials section

* feature - make docs more pretty

* Fix/distance sensor (#169)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* change the call to easyDistanceSensor

* Sync develop to master (#175)

* Hotfix/broken update mutex (#173)

* remove old libraries

* Use pip instead of brute force

* Bring Develop into Master (#174)

* Update C++ drivers for FW version 1.0.0

* Feature/split easy libraries (#149)

* add vscode to gitignore

* split easygopigo3 into 2 files: easygopigo3 and easy_sensors

* Bit of linting

* split easygopigo3 library

* change print statement to a cleaner one

* remove I2C_mutex

* typo

* Split easygopigo3.py and create easysensors.py

* Feature/overall mutex (#152)

* add vscode to gitignore

* split easygopigo3 into 2 files: easygopigo3 and easy_sensors

* Bit of linting

* split easygopigo3 library

* change print statement to a cleaner one

* remove I2C_mutex

* typo

* Split easygopigo3.py and create easysensors.py

* upping version number to 1.2

* add a check for overall mutex need

* Add comments about overall_mutex support

* Notebooks for Mouse Controller project.  Change turn_degrees blocking default (#153)

* removing i2c_mutex which will be found in script_tools instead (#148)

* Revert "removing i2c_mutex which will be found in script_tools instead (#148)"

This reverts commit 1e9ba8f.

* Revert the removal of mock packages in the docs

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* better handling of mutex checking (#155)

* Bug/line follower (#156)

* better handling of mutex checking

* re-add Line Follower

* Fix/overallmutex (#157)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* Check overall_mutex flag each time.

* Add reset method

Add reset_motor_encoder as a simpler way to reset one or both motors'
encoders to 0.

* Fix/trickle down use mutex value (#162)

* Trickle down use_mutex values when sensors are instantiated from easygopigo3

* new reconfig_bus() method (#167)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* Trickle down use_mutex values when sensors are instantiated from easygopigo3

* new reconfig_bus method

* remove errant print

* feature - updated documentation for all the things we did (#168)

* feature - first major things to modify

* feature - use conda instead of pip

* feature - disable deb checker

* feature - being explicit is safer than being sorry

* feature - clean things up

* feature - more on autosummary stuff

* feature - create a new index for basic API

* feature - add cross-reference to disensors

* feature - lots of changes

* remove version support on RTD as we don't have a release system
* make EasyGoPiGo3 class's documentation up-to-date

* feature - small improvement to a sentence

* feature - further work on easygopigo3.py docstrings

* feature - add list of soon to be deprecated API

* feature - improve the "deprecated api" page

* feature - split the documentation into sections

* feature - add note to class graphic

* feature - fix description alignments

* feature - split functions/classes list into multiple lists

* feature - fix the tutorials section

* feature - make docs more pretty

* Fix/distance sensor (#169)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* change the call to easyDistanceSensor

* install control panel within install script (#177)

* Add Scratch into the Pi menu (#170)

* Fix/broken gui (#176)

* remove old libraries

* Fix control panel

* Fix/control panel (#178)

* install control panel within install script

* Add a delay after reset_all

* Rewrite the messages in the hardware test

* feature - change how the installation of the robot goes (#180)

* Update the GPG3 update and install scripts for Stretch

* Add Dexter Industries and GoPiGo3 graphics

* Cleanup

* Add control panel on desktop

* feature - replace non-existent variable & condition desktop file -> copy

* feature - fix quiet_mode not working

* feature - check if script is run with pi user

* feature - add some comments on top of each function

* feature - use exiting instead of aborting

* feature - edit the installation readme

* feature - adjust the readme in the root dir of the project

* feature - change RTD instructions accordingly

* feature - fix global variable issue

* feature - refactor the installation script yet again

* feature - replace non-existent variable with the right one

* feature - missing "s" letter in one word

* feature - add condition to dep checker

* fix deprecated distance sensor init for Scratch (#181)

* Remove confusion between left/right eyes (#182)

* fix deprecated distance sensor init for Scratch

* Rework Control Panel to remove confusion between left and right eye

* Error window in Control Panel if GPG3 not found (#184)

* fix deprecated distance sensor init for Scratch

* Rework Control Panel to remove confusion between left and right eye

* Pop error window if GPG3 not found, or firmware not set

* feature - changing the sources (#183)

* Update the GPG3 update and install scripts for Stretch

* Add Dexter Industries and GoPiGo3 graphics

* Cleanup

* Add control panel on desktop

* feature - replace non-existent variable & condition desktop file -> copy

* feature - fix quiet_mode not working

* feature - check if script is run with pi user

* feature - add some comments on top of each function

* feature - use exiting instead of aborting

* feature - edit the installation readme

* feature - adjust the readme in the root dir of the project

* feature - change RTD instructions accordingly

* feature - fix global variable issue

* feature - refactor the installation script yet again

* feature - replace non-existent variable with the right one

* feature - missing "s" letter in one word

* feature - add condition to dep checker

* feature - Desktop is a folder and not a file

* feature - change branches

* feature - go with variable-set branch instead

* fix - browser bot project (#187)

* feature - make browser bot project on Stretch

* fix - make the browser bot project work on jessie too

* hotfix - make use of dynamic sources for video stream and web POSTs

* feature - change script tools ref (#185)

* fix deprecated distance sensor init for Scratch

* Rework Control Panel to remove confusion between left and right eye

* Pop error window if GPG3 not found, or firmware not set

* feature - change refs for script_tools

* Use direct links instead of redirects

* fix - remove unnecessary instruction from install script (#188)

* fix - remove unnecessary instruction from install script

* fix - change which instruction to take out

* read line follower from left to right, and speed it up (#200)

* new methods: spin_left, spin_right, steer and orbit (#201)

* added spin_right, spin_left and steer methods

* add orbit() method; change order of methods

* can't do metric conversion

* Fix line follower examples (#202)

* Fix line follower examples

* add Readme

* fix - the documentation & update the copyright year (#203)

* fix - the documentation & fix a couple of things here and there

* fix - typo for listed method

* Update easygopigo3.py

* fix - remove whitespace around =s in prototype

DexterOS2.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bring Develop into Master (#174)

* Update C++ drivers for FW version 1.0.0

* Feature/split easy libraries (#149)

* add vscode to gitignore

* split easygopigo3 into 2 files: easygopigo3 and easy_sensors

* Bit of linting

* split easygopigo3 library

* change print statement to a cleaner one

* remove I2C_mutex

* typo

* Split easygopigo3.py and create easysensors.py

* Feature/overall mutex (#152)

* add vscode to gitignore

* split easygopigo3 into 2 files: easygopigo3 and easy_sensors

* Bit of linting

* split easygopigo3 library

* change print statement to a cleaner one

* remove I2C_mutex

* typo

* Split easygopigo3.py and create easysensors.py

* upping version number to 1.2

* add a check for overall mutex need

* Add comments about overall_mutex support

* Notebooks for Mouse Controller project.  Change turn_degrees blocking default (#153)

* removing i2c_mutex which will be found in script_tools instead (#148)

* Revert "removing i2c_mutex which will be found in script_tools instead (#148)"

This reverts commit 1e9ba8f.

* Revert the removal of mock packages in the docs

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* better handling of mutex checking (#155)

* Bug/line follower (#156)

* better handling of mutex checking

* re-add Line Follower

* Fix/overallmutex (#157)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* Check overall_mutex flag each time.

* Add reset method

Add reset_motor_encoder as a simpler way to reset one or both motors'
encoders to 0.

* Fix/trickle down use mutex value (#162)

* Trickle down use_mutex values when sensors are instantiated from easygopigo3

* new reconfig_bus() method (#167)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* Trickle down use_mutex values when sensors are instantiated from easygopigo3

* new reconfig_bus method

* remove errant print

* feature - updated documentation for all the things we did (#168)

* feature - first major things to modify

* feature - use conda instead of pip

* feature - disable deb checker

* feature - being explicit is safer than being sorry

* feature - clean things up

* feature - more on autosummary stuff

* feature - create a new index for basic API

* feature - add cross-reference to disensors

* feature - lots of changes

* remove version support on RTD as we don't have a release system
* make EasyGoPiGo3 class's documentation up-to-date

* feature - small improvement to a sentence

* feature - further work on easygopigo3.py docstrings

* feature - add list of soon to be deprecated API

* feature - improve the "deprecated api" page

* feature - split the documentation into sections

* feature - add note to class graphic

* feature - fix description alignments

* feature - split functions/classes list into multiple lists

* feature - fix the tutorials section

* feature - make docs more pretty

* Fix/distance sensor (#169)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* change the call to easyDistanceSensor

DexterOS1.3

this is the version found in DexterOS 1.3

v1.0.2

Merge pull request #81 from CleoQc/DexterOS

fix turn block

1.0.2

Fix turn X degrees block, as an incentive to upgrade to 1.0.2 (#79)