MHefny's Friends

  • Andrew Pan
  • mohamed arafat
  • Montasser Wahid
  • William Premerlani

MHefny's Groups

MHefny's Discussions

Compiling 3DRRadio SIK Issues

Started Feb 17 0 Replies

Hi,I am trying to compile [https://github.com/tridge/SiK] firmware using eclipse and SDCC.I have spent two weeks now with no success.I installed SDCC, and…Continue

Tags: SDCC, compile, SIK, firmware, 3DR

APM 2.5 Connection Problem in Mission Planner

Started Dec 26, 2012 0 Replies

The board was working great... then and with no reason LED B & A stopped working.first I failed to connect to Mission Planner, but then I figured out that pressing the reset button allows me to…Continue

Quadcopter Control-Function Layers

Started this discussion. Last reply by Anis Chihi May 22, 2013. 2 Replies

IntroductionQuadcopters is a very active topic, it is fun and easy to build, and make use of rich set of sensors for stabilizing and navigation. So if you like flying, mechanics and programming then…Continue

Tags: framework, control, quadcopter, hefnycopter

 

MHefny's Page

Latest Activity

Gerrie van Zyl commented on MHefny's blog post Python Scripting in Mission Planner
"@Bim - if I understand you correctly, you want to be able to write a short program outside of the Mission Planner (which will have access to some data from the quad) that will will then pass on new waypoints to Mission Planner. If so, this was a…"
Mar 3
MHefny posted a discussion

Compiling 3DRRadio SIK Issues

Hi,I am trying to compile [https://github.com/tridge/SiK] firmware using eclipse and SDCC.I have spent two weeks now with no success.I installed SDCC, and created SDCC project and copied all files of the firmware...after some changes here and there I am still facing two main issues.1- function "static  void inline shuffle(__xdata uint8_t *array, uint8_t n)" in freq_hopping.c gives error and never passes except when removing the inline2- The other is…See More
Feb 17
MHefny commented on Phenox Lab's blog post Completely Autonomous (Onboard Processing) Palm-sized Quadcopter
"Why the use of different gyros ... why didnt u use  imu650 ... is there a particular reason? could u let me know info about motor & props ..."
Jan 12
MHefny commented on MHefny's blog post Python Scripting in Mission Planner
"very happy to b able to contribute :) Thank u"
Dec 1, 2013
MHefny commented on MHefny's blog post Python Scripting in Mission Planner
"I would like to for sure. "
Dec 1, 2013

3D Robotics
Chris Anderson commented on MHefny's blog post Python Scripting in Mission Planner
"MHefny: This is great! It's definitely time to flesh out the MP Python scripting documentation. Would you like to add this (or something else) to the manual? I can have the team give you edit access.  I'm trying this myself and am…"
Nov 28, 2013
Alberto Luján commented on MHefny's blog post Python Scripting in Mission Planner
"Added to my too-big-and-growing list of cool stuff to play with Cheers"
Nov 16, 2013
MHefny commented on MHefny's blog post Python Scripting in Mission Planner
"@Jack sorry I could not get the question right. but flight pathes are programmed in C++ inside arducopter board, and C# in mission planner and can be controlled using Python from the Python window. I hope this helps. "
Nov 12, 2013
MHefny commented on MHefny's blog post Python Scripting in Mission Planner
"@Bim for Python this link it is a simple nice language. however C# is not that easy but everything is achievable ... goodluck."
Nov 12, 2013
Jack Crossfire commented on MHefny's blog post Python Scripting in Mission Planner
"There definitely have been a lot of scripting languages.  What was the one for programming flight paths?"
Nov 12, 2013
Bim commented on MHefny's blog post Python Scripting in Mission Planner
"I'm not a very adapt programmer but I'll see what I can muster up. Your feedback (& post) was very helpful, much obliged."
Nov 12, 2013
MHefny commented on MHefny's blog post Python Scripting in Mission Planner
"@Bim, everything can be done in programming, but using script engine in Mission Planner you can link it with dlls from outside and start calling them within mission planner. The other way around is possible but u should develop ur own solution and…"
Nov 12, 2013
Bim commented on MHefny's blog post Python Scripting in Mission Planner
"@MHefny, I actually meant the opposite. I want to write a stand-alone python script that could use the mission planner functions (A completely separate process). For example run a mission to navigate somewhere, read flight data from a script…"
Nov 12, 2013
Brandon commented on MHefny's blog post Python Scripting in Mission Planner
"Great stuff!  I've been looking for this!"
Nov 12, 2013
MHefny commented on MHefny's blog post Python Scripting in Mission Planner
"@Bim, sure you can interface with any external API. This will be by adding this DLL to mission planner project and use Scope.SetVariable to connect it to Python. u will need to recompile mission planner. maybe if I dig deeper I find a fast way, but…"
Nov 12, 2013
Rana commented on MHefny's blog post Python Scripting in Mission Planner
"Excellent ! This will open limitless scope for those RC pilots who have some developer flare in them."
Nov 11, 2013

Profile Information

About Me:
I am a computer Engineer, works in software field. However as a hobby I am interested in hardware and autonomous vehicles.
Please tell us a bit about your UAV interest
I am trying to build a UAV that can navigate in closed area.
Hometown:
Cairo

MHefny's Photos

Loading…
  • Add Photos
  • View All

MHefny's Videos

  • Add Videos
  • View All

MHefny's Blog

Python Scripting in Mission Planner

Posted on November 11, 2013 at 1:30pm 15 Comments

I like the idea of having a script to your ground station. It is a way to implement some logic that your original GUI does not enable directly. It can also enable integration easily with other dlls and modules far beyond the original scope of the Mission Planner. The first thing I asked myself about when I found this "treasure" is what were the available variables and classes that I can already access, well I could not find a clear list, maybe I am not good at…

Continue

My Tilt-Tricopter on Gears

Posted on July 15, 2013 at 6:00pm 3 Comments

I built a Tricopter that front motors can tilt forward to gain speed.

I also added gears so that It can take-off and land like a plane !!!

Motors also can tilt-backward so it looks like a Scorpion with high tails and can move backward on gears .

 

 …

Continue

PID Diagram for HefnyCopter - II Firmware

Posted on February 28, 2013 at 8:30am 0 Comments

HefnyCopter2 implements full PID terms that is P, I & D. It uses the following approach.

My vision is to keep math as simple as possible and use superposition to accumulate different behaviors together based on my…

Continue

Receiver Handling and Signal Lost Detection Explained

Posted on January 21, 2013 at 11:30pm 0 Comments

KK2 Board Connections

How to Measure PWM Signal of RX

As discussed in the user guide, HefnyCopter2 accepts two RX to be connected in parallel, the Primary RX is the RX2, and the secondary one is RX1. That means RX2 should be always available to enable Arming.

 

Because of this large number of input channels "9 channels"  Primary: THR,ALI,ELV,RUD,AUX  Secondary:…

Continue

Comment Wall

  • No comments yet!

You need to be a member of DIY Drones to add comments!

Join DIY Drones

 
 
 

© 2014   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service