Skip to content
/ panobot Public
forked from MaxwellXyao/panobot

This is a panorama/gigapixel robotic machine

License

Notifications You must be signed in to change notification settings

Nie-Oh/panobot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PANOBOT: A Panorama robot, version 1

Panobot is a full automatic robot, which can be used to create Panoramas and Gigapixels with small and large cameras (like DSLRs). The camera is mounted on a turret to allow pan/tilt motion. After programming the capture parameters, the robot will start to rotate the camera, taking one (or multiple) pictures per position and making sure that the capture positions have enough overlap.

Panobot has the following menu features:

  • Scan
    • starts a scan
  • Sphere
    • starts a spherical scan (360x180)
  • Take picture
    • allows to manually take a picture, this is usefull for testing the camera trigger connection
  • Setup
    • Pan Left, Pan Right, Tilt Up, Tilt Down
      • defines the scan area of the panorama/gigapixel, the head will move while the range is defined, this is used for a normal scan
    • Image P-Delay
      • the longer, the more time the camera has to measure and (eventually focus, if not in manual camera mode), triggers focusing of camera
    • Image Delay
      • the delay it take for the camera to write the image to the card and/or the time it needs to stabilize the mechanical system due to rotating motion
    • Shutter Delay
      • how long the shutter will be pressed
    • Focal Length
      • the focal length which is currently by the camera
    • Horizontal& Vertical Overlap
      • defines the overlap between consecutive images, a value between 30% and 50% makes sense, usually depends on the capture situation
    • Crop factor
      • in combination with the focal length, can be used to calculate field of view, which is required for horizontal&vertical overlap

Required Hardware:

  • 3d printed parts
  • mechanical parts
    • some screws, washers, nuts M3, M4
    • some bearings 608 (around 10)
    • some rods 8mm (for structure and as axis)
  • electronic parts
    • 2 stepper motors Nema17, like 42BYGHM810
    • Arduino Mega 2560
    • Reprap Full Graphic SmartLCD with clickencoder
    • the controller PCB in version 1.1.0, which consists of two stepper drivers A4988 and two optocopplers; you can build your own pcb (see pcb folder) or get one...

Required Software:

About

This is a panorama/gigapixel robotic machine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 86.1%
  • C++ 13.2%
  • Processing 0.4%
  • Objective-C 0.2%
  • OpenSCAD 0.1%
  • HTML 0.0%