Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Software
Software
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Labels
    • Milestones
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • LARN
  • RNA
  • SoftwareSoftware
  • Wiki
  • drone

drone

Last edited by Marlene Böhmer Aug 06, 2019
Page history

RNA Drone

  • Parts
  • Scenarios
  • System Design

rpi-zero4

Resources

  • Clients (Article)
  • Getting Started: Installation
  • GitHub: Linux Client
  • CrazyFlie-Lib
  • Tutorial on Scripting
  • R-Pi Deck Schematics

CrazyFlie Installation

Computer

crazyflie-lib-python

# git clone; cd repo
sudo ./setup_linux.sh
sudo usermod -a -G plugdev <username>

crazyflie-clients-python

# git clone; cd repo
sudo pip3 install -e .

Raspberry Pi

python-serial

# Enable uart and disable the login shell.
sudo raspi-config
# Interfacing Options -> Serial -> No (login shell accessible over serial) -> Yes (serial hardware enabled)
# Uart should be enabled in /boot/config.txt (enable_uart=1).
# Add user to group dialout
sudo usermod -a -G dialout rna
sudo apt-get install python-serial python3-serial

Notes by BitCraze

  • There are 10 x 500mAh charger in there that can be soldered together as in the picture here. There is also a 4 x charger that is probably easier to use so start with this one. Plug it into a >2A USB phone charger.
  • The batteries are changed by lifting the R-Pi-Zero deck a bit (held by friction). When inserting the new it should be a bit more towards the back to balance the CF2.0. You can hold the small "ears" to check if it is balanced.
  • The power button is a bit hided because of the camera and you might need a "tool" to press it. I had an idea about making a motor mount with a "flange" that would make it easier to press the button but no time. For regular use, the button is probably not needed and you can plug/unplug the power cable instead. There are spare propellers and propeller guards in there if needed. There are also another set of propellers that are a bit more efficient but less trust and makes a much higher sound. You could try these if you like.
  • The parts for the CF2.0 is also there if you would like to convert it back to that.
  • I'm not sure the frame support is needed and it might be a bit in the way of the camera. You could remove this when you are more confident in things are functioning.
  • When you develop on the R-PI-Zero you could power it directly using USB or power the CF2.0 using USB. Also there is no micro-SD in it now.
  • The Flow deck doesn't work well above ~1.2m so when scripting make sure to keep it below that. Also make sure to have good lightning (not spot lightning which casts shadows) and a feature rich surface.
Clone repository
  • car
  • control system
  • drone
  • drone
    • parts
    • scenarios
    • system design
  • Home
More Pages