Greetings!

Orion Drones wants to bring drone services to your town, your next event, your business, to you! We are passionate about photography, videography, inspections, and drone service integration. We bring you news and views here on the blog roll each week on Tuesday at 8:26 am EST, 13:26 UTC. Thanks for visiting!

News - ChatGPT Code Sample - Itty Bitty Fredericksburg, PA - 60 FPS GoPro Sample -Recent Gallery - Old Gold - Older Gold - Contact

News – ChatGPT Code Sample – Itty Bitty Fredericksburg, PA – 60 FPS GoPro Sample – Recent Gallery – Old Gold – Older Gold – Contact

News

Crazy Eddie Sale is Go!

Get an aerial photo of your business for $20. Gas reimbursement may apply. I received an invitation to film an event a day’s journey from here by automobile. That’s a perfect excuse to make a hyperlapse fore and aft the job with a camera mounted on the car.

I was studying code for a minute, but I had to backtrack into some math to figure out a project. Currently reading this – for context. Not getting into the math. I’m just looking for applications, game creation.

I decided to throw ChatGPT a bone:

Crazy Eddie ChatGPT code that works:

import numpy as np
from pyquaternion import Quaternion
import matplotlib.pyplot as plt

# Define hyperbolic manifold parameters
radius = 2
k = 1.5

# Define camera parameters
cam_pos = np.array([0, 0, -5])
look_at = np.array([0, 0, 0])
up_dir = np.array([0, 1, 0])

# Calculate view matrix
forward = look_at - cam_pos
forward = forward / np.linalg.norm(forward)
right = np.cross(forward, up_dir)
right = right / np.linalg.norm(right)
up = np.cross(right, forward)
view_mat = np.eye(4)
view_mat[:3, 0] = right
view_mat[:3, 1] = up
view_mat[:3, 2] = -forward
view_mat[:3, 3] = cam_pos

# Define quaternion space parameters
n_samples = 1000
t = np.linspace(0, 2*np.pi, n_samples)
x = radius * np.cosh(k*t)
y = radius * np.sinh(k*t)
z = np.zeros(n_samples)
points = np.vstack((x, y, z)).T

# Create quaternion space
qs = []
for i in range(n_samples-1):
    v1 = points[i]
    v2 = points[i+1]
    angle = np.arccos(np.dot(v1, v2) / (np.linalg.norm(v1) * np.linalg.norm(v2)))
    axis = np.cross(v1, v2)
    q = Quaternion(axis=axis, angle=angle)
    qs.append(q)

# Display quaternion space
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
for q in qs:
    rotated_points = np.dot(q.rotation_matrix, points.T).T
    ax.plot(rotated_points[:, 0], rotated_points[:, 1], rotated_points[:, 2], color='blue', alpha=0.05)
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
plt.show()

Almost took my hand off! So, basically, using an LLM to ask a question.

Figure 1: Plot of a line in 3D space generated using ChatGPT

The ramifications sort of dwarf all other anxieties I ever had, but the genie is out of the bottle. It works for real-world situations.

Intro Code

I want to generate a code that supplies a string of coordinates to a ground station for monitoring, then mirror the flight line in real-time to a website page. I will be working towards that.

Bad Drones

Speaking of crazy, I watched a drone fly over Falls Station, a souvenir shop/cafe block in Ohiopyle State Park on the 7th around 2 pm or so. Very illegal and not cool at all. Also not cool and extremely illegal: dropping stuff into prisons with drones.

It was flying over the cataracts that historically dissuaded George Washington from reaching Pittsburgh by the Yough, then over the touristy block of Falls Station thronged with weekend warriors.

Fredericktown, PA

So tiny it gets its own spread here in a gallery. The weather has been reliably unreliable, so I was able to film a moment. I was looking to get some retreating morning fog along this rather plain riverbank, but the sun beat me to it.

Here is a 90-second example of a GoPro 9 filming in 60 fps.

The effect gives the image a sense of immediacy, presence, despite it being essentially at 1080p resolution and a standard lens. The sound comes via the built-in microphone. I wanted to be able to let clients know what 60 fps looks like on a bike. This weekend, I will film a location in 60 fps with my drone. I typically film in 24 fps so I don’t use so much data, so a 60 fps day is in order to provide a side-by-side comparison.

Filming Example : 60 fps with a GoPro 9

This is my son’s idea of a ‘big adventure’ day. This path connects Pittsburgh to DC. That’s amazing. Just a perfect day all around for filming. The air was clear after recent rain, virtually no wind. The trail is built on an old railroad line, so I imagine it as a recording of a train travelling the riverside in days of yore.

Projects

  • Ground-pounding for a mechatronics job.
  • Working with a local historical society to raise the profile of its sites.
  • Catching up on research.
  • Enrolled in a coding bootcamp.
  • Endurance training.
  • Scouting my next filming session.

Recent Gallery


Marketing, education, defense, infrastructure, community, agriculture, and leisure

I noticed “medical” could be formed from an acronym of the list of industries that drones access. They are cheap, safe, and easy to use. Consider hiring a drone pilot to help your business reach new heights.

Old Gold

Pittsburgh in winter

That empty lot facing the river is a perfect location for drone flight out over the river.

Older Gold

Ask about large prints. Ask me to paint an image in oils. Recreate an image in CAD, print it. The name of the game is “paid production”.

Duquesne Incline and Downtown Pittsburgh, my favorite shot ever

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s


Fly Your Ideas


Sign up for the odd newsletter

Join 45 other followers

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a website or blog at WordPress.com

%d bloggers like this: