As a Second milestone, the attachment capability is added.
This is only a rudimentary implementation that has to be controlled by a UI and won't yet be automated nor will it support complex features.
features:
- turning on and, of an attachment
- controlling the speed of an attachment
- if supported lowering and lifting an attachment
the first milestone will be to have a first drivable prototype
it won't have any capability and will not support any attachments
the only things added are
- a working chassis where I might use one of a toy tracked vehicles I got for a different project or something fully custom
- software to control the movement of the tank
the vehicle can drive basic set paths now it should be able to do that in a more precise way
for this, it requires to get GPS support
with GPS support it gets its position and rotation with which the user now can add complex routes to the vehicle to drive
this can be done through the panel by painting a path on the map
the map displays the drone's position with a classic triangle.
the vehicle will follow the set route when started however as the attachments still lack security features they can't still only be activated in manual drive mode.
this milestone aims at making the vehicle drive on its own
self-driving on pre-made paths for now means that the vehicle can be programmed to drive in a direction for n seconds do something and continue driving
while in self-driving mode no attachment can be activated as nothing is in place to prevent injuries in case something were to happen.
the driving mode can be changed in the software panel
to create paths the vehicle can drive a ui will be created in which lines can be drawn and on those lines, the driving duration can be set
for now, the vehicle can only perform one driving option at a time as there is a lack of GPS to know the position of the vehicle