Welcome to the documentation Wiki of Bambi

An introduction needs still to be made. Some links to youtube videos of similar projects:

Contents

BAMBI INSTALLATION REQUIREMENTS

  1. Install script used for installation (also Gazebo, which is not necessary on RaspberryPI): [https://dev.px4.io/en/setup/dev_env_linux.html#gazebo-with-ros]
  2. sudo apt install libxml2-dev libxslt-dev python-dev python-rosinstall ros-kinetic-geodesy ros-kinetic-control-toolbox
  3. sudo -H pip install future lxml pykml libgeographic-dev

Project Bias Point

The projects aims to develop an automated solution for the very specific use-case. The already developed and highly stressed concept of UVA is the starting point of the project. So we won't develop new techniques regarding these basic issues. Therefore we start with a DRONE that is able to:

  1. Hold a desired altitude
  2. Keep / fly to a desired GPS position
  3. Compensate external disturbances
  4. Provide ground communication for troubleshooting and development


To achieve this we use the following basic hardware:

  • Pixhawk flashed with PX4 flight stack (a featuring open source flight controller)
  • NEO-M8n (GPS)
  • 3DR telemetry radio 433Hz (to have a serial link to the ground station and communicate to the flight board trough Mavlink protocol)
  • Video TX Ts5823/5828 (300/600mW video transmitter 5.8GHz)
  • Video RX 5.8gHz av output or otg (uvc)
  • OBSOLETE Sonar (WT81B003-0202 (Ultrasonic long distance sensor))
  • LidarLite V3 (altitude distance sensor) (Datasheet)
  • TFmini lidar (Datasheet)

Mimmo

Simulation

Project Milestones

Project LOG

Intensive project activity log (see Activity Log):

  1. Day 1
  2. Day 2
  3. Day 3
  4. Day 4
  5. Day 5
  6. Day 6
  7. Day 7
  8. Day 8
  9. Day 9
  10. Day 10
  11. Day 11
  12. Day 12
  13. Day 13
  14. Day 14
  15. For the last 3 days, see Activity Log

See also Longterm TODOs

Collection of related stuff that may be useful

Getting started with MediaWiki