Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate robot Fischertechnik TXT 4.0 #1656

Open
11 tasks done
bjost2s opened this issue Apr 15, 2024 · 1 comment
Open
11 tasks done

Integrate robot Fischertechnik TXT 4.0 #1656

bjost2s opened this issue Apr 15, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@bjost2s
Copy link
Contributor

bjost2s commented Apr 15, 2024

Integrate robot Fischertechnik TXT 4.0 in the OpenRoberta Lab.

TXT 4.0 is a differential drive robot that comes with some sensors and a camera.

  • Check robot capabilities
  • Integrate standard sensors i
  • Integrate actuators
  • Integrate differential drive / omni drive
  • Add tests
  • Simulation
  • Add background image
  • Add configuration image / front view in simulation
  • Add icon
  • Add wiki entries/help files: english, german, spanish
  • Add program transfer possibilities
@bjost2s bjost2s added the enhancement New feature or request label Apr 15, 2024
bjost2s added a commit to OpenRoberta/ora-cc-rsc that referenced this issue Apr 18, 2024
bjost2s added a commit to OpenRoberta/ora-cc-rsc that referenced this issue Apr 24, 2024
@bjost2s
Copy link
Contributor Author

bjost2s commented May 6, 2024

@heini208 the tests are currently ignored, because the pylinter is claiming:
2024-05-06 17:30:20,495 INFO PYTHONLINTERSPECIFIC-IT - [[[[[[[[[[ Robot: txt4 check file with pylint : /crossCompilerTests/_expected/robotSpecific/targetLanguage/txt4/camera.py
2024-05-06 17:30:20,843 ERROR PYTHONLINTERSPECIFIC-IT - ---------- Robot: txt4 FAILED issues detected by python linter in file: /crossCompilerTests/_expected/robotSpecific/targetLanguage/txt4/camera.py
2024-05-06 17:30:20,843 INFO PYTHONLINTERSPECIFIC-IT - E0602: 88:11 : Undefined variable 'display'
E0602: 95:11 : Undefined variable 'display'
E0602: 106:11 : Undefined variable 'display'
E0602: 115:11 : Undefined variable 'display'
E0602: 122:11 : Undefined variable 'display'

TODO reactivate test with
txt4:
template: txt4
dir: txt4
suffix: ".py"
pylintIgnoredModules: [ "fischertechnik.factories", "display", "fischertechnik.models.Color", "fischertechnik.controller.Motor" ]

and switch from "from display import *" to "import display" and adopt the code generation: display... -> display.display....

bjost2s added a commit that referenced this issue May 7, 2024
bjost2s pushed a commit that referenced this issue Jul 15, 2024
- wiring in configuration
- add small delay after configuration initialization
- configuration validation
bjost2s pushed a commit to OpenRoberta/blockly that referenced this issue Jul 26, 2024
Add I2C Error Message

Add gesture sensor error message

Adjust camera line sensor tooltip

Issue OpenRoberta/openroberta-lab#1656 add phototransistor and ntc temperature resistor
bjost2s pushed a commit that referenced this issue Jul 26, 2024
- add phototransistor and ntc-resistor sensors,
- add new i2c constants for configuration
- add i2c errors: more than 2 blocks, 2 of the same block
- add dynamic gesture mode enabling
bjost2s added a commit that referenced this issue Jul 26, 2024
…n one unknown "?" robot, the txt will send a unique mac adress with the next firmware version
@rbudde rbudde self-assigned this Aug 6, 2024
rbudde added a commit that referenced this issue Aug 8, 2024
- if the SAME robot issue a registration request
- with the same token
- that has been approved in the past
- then accept this token as approved
bjost2s pushed a commit to OpenRoberta/blockly that referenced this issue Aug 14, 2024
bjost2s added a commit to OpenRoberta/blockly that referenced this issue Aug 27, 2024
bjost2s added a commit that referenced this issue Aug 27, 2024
- add final help files with nn block help
- fix find first/last list element in simulation (all)
- add missing stackmachine visitor implementations (txt4)
- add missing sim validations
- revise toolboxes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: To Review
Development

No branches or pull requests

4 participants