General Rules for aquiring hardware for linux MINT:
1. Don’t buy bleeding edge new stuff, but hardware that’s already on the market for some time. That increases the chance of the right drivers being present in the kernel of Mint 18. Additional advantage: it saves you a lot of money.
2. Make sure your graphics card is either Intel or Nvidia; avoid AMD and the others.
3. Wireless: Buy Atheros, Intel, Ralink or Realtek instead.don’t buy a Broadcom chipset.
“Hardware Minimal” because it uses a 21inch push mower, stock front wheel drive, single steerable tailwheel.
We are using Pixhawk 4 as the autopilot:
2. Current Issues
No Data Link –No data link. We use USB currently to connect MISSION PLANNER to PIXHAWK running ARDUROVER. This gives us configuration, start/stop, mode, and telemetery.here are the Old Notes-ESP8266 config for Mission Planner. I never could master this, so we bought a preconfigures 8266 from mRobotics. Perfect.
2. Cannot arm the no Rc. – solved, mostly – see note 2 at bottom
8. mower does not turn aggressively toward the desired track, slight swerve. – CURRENT TROUBLESHOOTING:
A. here is the check for max turn rate On Mission Planner’s Flight Data screen, check the “Tuning” checkbox (bottom middle), double click on the graph and select “gz” (Gyro Z-axis)
Drive the vehicle in Manual mode at a medium speed making very sharp turns
Set ACRO_TURN_RATE to a bit lower than the highest values seen. Note the value shown may be in centi-degrees/sec so its value should be divided by 100 to match the parameter’s deg/sec
c. this puts the GCS TUNING permeters to PID on tuning screen
Grass Sensor PC board:
Pin 1. Sensor 1 LED signal from ESP
Pin 2. DATA
Pin 3 DATA
Pin 4 POWER
Pin 5. GND
Pin 8. Reserved sensor 2.
Pin 9. SENSOR1 Signal to arduino, GND = no grass.
MS Plug sample mumbers
Spring 2022, spiral path via LUA script
Try native spiral in MP
(after you’ve got a polygon) – AutoWaypoints – Survey(grid) – Check “Advanced Options” in the display menu – Grid Options tab – Spiral.
Edit: Here’s a screen shot to make sure we’re talking about the same thing.
Mower steering loads will blow up a servo if the wheel resists the servo command:
Alternative servo for the future:
Wingzine Servo boards
Notes on tuning configuration:
Acro turn rate, to the right 16s per 360, 22.5 deg/s
Navl1_damp. .85 try .75 again
Steer P. 1. Try 0
Steer I. .4. Try 0
Steer p. 0
FF. 2.2. .6 was way too low
Turn radius. .2
Config, 45 to 25.
Ff from .7 to 2.0. Improved turns. 2.5 is a little nervous. 2.2 best
Thanks in advance for the help. We are building up a “hardware minimal” robot lawn mower. 21 inch self propel with a single steerable tail wheel. Stock front drive wheels, with rear wheels removed. Tailwheel steering via a less than perfect linkage to a heavy hobby servo. The platform has exceeded my expectations, but I am stumped on the final tuning. I would like smoother straight line steering.
Electronics are Pixhawk4, MP, stock PIXHAWK hockey puck GPS. HDG 1 and 2 set turned off, because it looks terrible on screen. Wild 45 degree HDG changes, even though the hockey puck is on a 30 inch mast.
It tracks a while with small, 6 inch deviations. Then occasionally takes a 20 degree steering lurch for a 30 inch deviation.
Biggest improvements have centered the PID DESIRED vs PID ACHIEVED tuning, leading to increasing FF toward 2.9. PID numbers adjustment seem to be useless
Let’s see if we can help you implement what you have in mind. Some clarification:
– The Pixhaek JST-GH connector is following the Pixhawk standard:
* 1: 5V_IN (So you can find it 100% sure, pin 1 is the one connected to C9 on the PCB).
* 2: ZED-F9P UART1 RX (3.3V level)
* 3: ZED-F9P UART1 TX (3.3V level)
* 4,5: Not connected
* 6: GND
– As mentioned above it’s connected to UART1 of ZED-F9P. So you can use it at the same time as the XBEE.
– 5V Input, this connector doesn’t have 5V Output.
– 3.3V RX/TX. RX/TX are not 5V tolerant.