Coder Social home page Coder Social logo

odm360's Introduction

odm360

Overview

Primary repo now at https://github.com/localdevices/odm360


This repository contains code for the EECS 398 group working on the odm360 project with the Cleveland Metroparks, and all the great extensions and reinventions of that code for all the other things we want to do. The idea is to build a 360 camera from individual cameras for the purposes of high quality 3D reconstructions in challenging environments where drones don't work or don't work well.

The original plan used a Sony α6000 using gphoto2, but the project has been expanded to use that fancy new Raspberry Pi camera.

See also: https://www.opendronemap.org/2020/05/360-cameras/

Quickstart: Install from packages

  • Buy Pis, SD cards, cameras, wires, GNSS receivers, etc. Parts list here.
  • Solder, jumper, assemble, etc. Instructions here.
  • Flash parent SD card with Raspberry Pi OS
  • Add empty ssh file and appropriate wpa_supplicant.conf like this with wifi info to boot partition on that SD card. Put it in the parent Pi and start it up.
  • SSH into the pi ssh [email protected] with password raspberry.
  • Change the default password passwd, update, upgrade sudo apt update && sudo apt upgrade -y and install Git sudo apt install git -y.

TODO: correct this

  • Add the package repo to /etc/apt/sources.list
  • Install using dpkg --install odm360.deb

Slightly less quick start: Install from scripts

This is a quick listing of install steps, intended for someone who already knows most of what's needed and just needs a checklist/reminder. Full instructions here.

  • Buy Pis, SD cards, cameras, wires, GNSS receivers, etc. Parts list here.
  • Solder, jumper, assemble, etc. Instructions here.
  • Flash parent SD card with Raspberry Pi OS
  • Add empty ssh file and appropriate wpa_supplicant.conf like this with wifi info to boot partition on that SD card. Put it in the parent Pi and start it up.
  • SSH into the parent pi ssh [email protected] with password raspberry.
  • Change the default password passwd, update, upgrade sudo apt update && sudo apt upgrade -y and install Git sudo apt install git -y.
  • Clone the odm360 repo git clone https://github.com/OpenDroneMap/odm360.git, cd into the folder cd odm360
  • Run provisioning/parent_pi_setup.sh
  • Run the web app with python3 -m flask run --host=0.0.0.0
  • See the dashboard by going to http://raspberrypi.local:5000/ in your browser

LongStart: Install Manually

BLAH BLAH

odm360's People

Contributors

hcwinsemius avatar ivangayton avatar smathermather avatar schuyler avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.