An Overview of UAV Hardware Components and Software – Computer Hardware Components

Drones are a complex amalgamation of mechanics, hardware and software. Many drone users are not aware of the inner systems that combine to form a drone. Nor are they aware of the individual workings of the components. Today I will discuss the different drone components and provide an overview of the different components needed to run a drone.As highly complex technological gadgets, drones have several main components:BodyThe body of a drone comprises of a fuselage, plane wings, tail rotor and canopy, multi-rotor frame and arms.Power supply with corresponding platformSmaller drones usually fly on batteries while the larger ones use fuel or even solar power.Computer operationsDrones’ hardware systems are constantly being specialized, operation numbers increased and accelerated in order to support operating system with no failures.SensorsThere are three types of sensor: proprioceptive, exteroceptive and exproprioceptive.ActuatorsInstalled actuators are determined by the type of drone (several electronic controllers, engines, propellers and other)Software Uninterrupted flight is enabled with installed software safely leading the drone on its way and giving the information where to go and when to react.Loop principlesOpen loops for elementary types and closed loops for larger and more sophisticated systems.Flight controlsThey are similar to a regular, aerial vehicle flown by a pilot. However the automatic flight control is much more demanding.TelecommunicationsThe connection is quite regular (antenna and analog-digital converter) and enables the transmission of data needed for flight to proceed. Radio signal can be transmitted from a ground control, a remote system as well as another manned aerial vehicle.UAV softwareAs drone software is the brain of the drone we have to explain how it works. Drone´s software is designed to tell the drone where to go and what to do while flying from A to B. In order to understand and connect all necessary information of the drone, the software part becomes a very complex system. The software installed in the drone operates in a layer like system. Furthermore, the layers are divided into tiers which perform in various time slots. The layers have to be combined properly to control the flight patterns, altitude and other important information for drone to work and act accurately. This combination of layers is called the flight stack or autopilot. Many surveys and inquiries have been conducted and they all have a very firm indication i.e. it doesn´t matter if the drones have different efficiency or mission complexities, they all need effective operating components. The received information has to be analyzed during the flight. In order to achieve unified component’s communication a generic architecture must be designed and promoted.While the onboard system itself is not enough, external middleware and operating system are necessary.Software layers are:· Firmware· Middleware· Operating system.The requirements of firmware and middleware are time critical. The requirement of the operating system is computer intensive.Firmware operates from machine code to processor and afterward to memory access.Middleware conducts flight control, navigation and telecommunication.Operating system monitors optic flow, avoids interference while SLAM searches for the solution and decides what the action according to received information would be.Open source stacks will considerably assist in finding solutions for the drone industry, globally speaking. New, improved drone applications will have to be reliable, rapid and flexible in order to meet all new demands and requirements of the future UAV industry.Listed below are some of civil-use open-source stacks:· KKMultiCopter· ArduCopter· DroneCode· MultiWii· BaseFlight· CleanFlight· BetaFlight· RaceFlight· Paparazzi· OpenPilot Copter Control· TauLabs· CrazyFlieThe following are poplular UAV software serious pilots and UAV service providers should consider using:Pix4D:This is professional software used for drone based mapping. This takes pictures taken from drones and converts them into maps and models. It comes in handy in a range of industries ranging from construction and mining to inspection and environmental monitoring, from agriculture and emergency response to aerial photography and real estate. Not only, that, the company of this software has a plethora of knowledge and information from all the mapping done and is ready to provide you with accurate analysis and insights.3dr:It is a company which makes it easier for the users and developers to run drones. The great thing is that its source code is open to public. So, developers and drone lovers from all over the globe can tweak its components according to their wishes and designs. It also has an app name 3dr Solo App. Along with a live camera view, it also provides with a detailed satellite overview. It makes it easier to adjust the flight control settings and play with the camera angles. Not only that, it has a quick support service. Just submit a ticket and you will get a response within no time. It is available on the App Store as well Google Play.Microdrones:Microdrones has two major pieces of software up its sleeve. The first one is mdCockpit and the second one is called mdFlightSim.mdCockpit:It has three major functions. The first is for planning of the flight, the second receives data from the flight and the last one carries out analysis of the flight data.mdFlightSim:This serves the purpose of flight training without really flying the drones. It is for those who are new to drone flying and do not want to risk their drones due to their inexperience. The software provides them with real life scenarios although on their computer screen. Once they are sure they can operate it without crashing it down, they can then go in the real world and fly their drones.The UAV industry is rapidly evolving almost on a daily basis, its expansion can be detected not only in military but also in journalism, delivering packages, helping firefighters, surveillance, filming industry and many more.According to several global forecasts, even though drones are going to be a big part of our life in the future, the main market for UAV will remain military. So, it is mandatory for the users to have a thorough understanding of the internal workings of the drone. So much so, some universities have even started offering degrees dedicated entirely to drone flying.

How To Troubleshoot Your Computer Hardware – Computer Hardware Components

There could be many reasons why you’d want to troubleshoot your computer, well, one actually and that’s because something is not working right. The process of troubleshooting is something you learn after working for a long time with computers. Often enough when there’s a problem, nothing is going to explicitly tell you what is causing the problem and how you can fix it. By taking logical steps and walking through the process of troubleshooting you should be able to solve almost any computer problem, software or hardware related. It involves identifying the problem(s), finding the cause of that problem, determining the solution, executing that solution, and testing and checking that solution to see if it solves your problem.As an example let’s say one day while using your computer the screen suddenly turns all black and you can’t see anything. We found a problem now what would be the first step to take to fix it? First check to see if the monitor is on and is receiving power, most monitors when they have power, but no connection or connection problems with the computer will display a message that says this monitor is working, but make sure you check your cables. So the next logical step to take would be to check the cable to make sure it is properly connected and secured to the VGA slot behind your computer case and to make sure the monitor cable is plugged into the monitor. Now, here’s where you have to decide what would be the next best course of action to take. you could either swap out your monitor with another monitor that you know is working to see if the problem is the monitor itself and nothing else or you can try to see if the problem is your graphics card. If your replacement monitor works, good, then you know your culprit is a bad monitor and you’ll most likely have to get a new one, because monitors are dangerous and too costly service. If the replacement monitor you used shows up a black screen as well, the next thing you’d do is check to make sure the graphics card is properly seated in the motherboard, if it is and the display is still not showing up, then swap out the graphics card to see if your problem is fixed.Generally there are only so many steps you can take before you solve the problem and everything is back in order. Make sure that before you start testing and swapping out parts that the problem wasn’t caused by you changing a software setting in Windows or some ambiguous option in the motherboard’s BIOS that causes your problem.MotherboardThe motherboard is the heart of the computer, every part of the computer relies on the motherboard to function correctly. It maintains connection between every PC component and ensures that things are operating smoothly between them. Many signs of motherboard failure is that the computer won’t boot up, not reaching the POST test, erratic system behavior, different combinations of components not working. Because everything is connected to the motherboard certain parts may or may not work correctly if the motherboard is faulty so be sure to test those parts before thinking they’re dead and getting new ones.
Be sure to do a visual inspection of the motherboard to make sure all cables are seated properly, the fans are spinning, and that the CMOS battery is in it’s proper place.
Also check for any broken or leaking capacitors, those can immediately render a motherboard dead.

Make sure that all of the jumpers are set correctly as well, you should be able to find jumper information in your motherboard’s manual, and if you don’t have the manual you should be able to find the manual on the Internet at the motherboard manufacturer’s website.
Many of the problems caused by a bad motherboard is also similar to problems caused by a faulty or dying power supply, so be sure to check if the power supply is faulty or swap it out for another to see if your problem is fixed. If you have a spare motherboard you can try swapping out the motherboard to see if that solves your problem, if that’s the case then the motherboard is most likely faulty. If you think the motherboard is faulty and it is still in warranty you should be able to send it back to the manufacturer for a new one with no hassle, sometimes they might even pay for the shipping & handling if it is a big problem that is happening with a certain line of motherboards. Make sure that when you open a motherboard you keep all of the packaging and the box, and if there are any stickers that will void the warranty if removed make sure you do NOT remove them, so that way it is easier to send back.Power SupplyIf you suspect your power supply is giving you trouble, make sure you check it out fast, because power supplies can make trouble with the rest of your system as well. Irregular voltages sent from the power supply can short circuit and overheat your components thus frying them and making them unusable. Some faulty power supplies have even caught on fire, but if you’re lucky it might just smoke a little and start to smell. A few signals that your power supply is bad or is going bad would be erratic and seemingly random system behavior like system hangs and crashes, and burning smells along with smoke.If you recently upgraded your system or added new hard drives, disk drives, a graphics card or anything for that matter, be sure to check if your power supply is being overloaded with hardware. A good way to check is to use a power supply calculator. One time when I upgraded my system with a new fancy PCI Express 16x Graphics card, well it was fancy back then, I had problems with the graphics card performing while in 3d games, it was all due to my power supply being unable give it enough juice on the 12v rails so it performed poorly and didn’t act as it should have, I even swapped out the graphics card for another one believing it was bad, after checking the manufacturer’s forums it seemed like a lot of people were having problems with faulty cards, so I figured mine must have been faulty too. After getting the new card it seemed like it performed better for a little bit longer, which could’ve just been some optimizations they did to circuit board. Seeing how they sent me an upgraded version of the same card, but it wasn’t until I checked my power supply wattages that I found the real culprit.The first thing to do to diagnose your power supply is check the power supply connectors, make sure everything is plugged into the motherboard and the power cable is plugged into the power supply, you wouldn’t believe how many people forget to plug in their computer. Many power supplies also have a power switch on them so check to make sure that no one accidentally or purposefully switched it off maybe for a prank. Check the fan to see if it is spinning at the correct speed and if it’s dusty vacuum it out. Determine if the power supply cables are giving out the right amount of voltage, if you computer will let you boot you should be able to check them in the BIOS menu to see if the correct voltages are being given. Normal power supplies give +3.3 volts DC, +5 volts DC, -5 volts DC, +12 volts DC, and -12 volts DC.MemoryFaulty RAM can have many adverse effects on your system. Constant lockups, computer rebooting, memory error message (duh), system crashes, and sometimes refusing to boot up are all signs of memory errors. Though, these are also signs for motherboard, hard drive, and power supply problems too. Luckily for you if you think your memory is subject to causing a disruption in your system there are programs that can check the memory for it’s performance and to see if it is generating any errors.Memtest86+ is an amazing memory diagnostic program. It is based off of the original Memtest86 that has been around since 1994 and is used by system-builders, average joes, and professionals in the IT world. It’s a standalone memory check test which means it can be easily run without a bootable operating system, that’s good if you can’t just seem to get your PC started and want to rule out your memory as quickly as possible.How To Use Memtest86 With Your Floppy Drive To Test Your Memory
First go their website at and select the most appropriate version to download. You can download the bootable iso or the Pre-compiled floppy drive depending on whether you want burn a CD or use your floppy drive. We’re going to go into details on floppy method.
Open up the .zip and extract the files to a folder, then click on install.bat, you will be asked to “Enter target diskette drive:”. Type A and hit enter then it will ask you to insert a formatted diskette into drive A: and press -Enter-: after you hit enter it will write some files to your floppy so you can boot your computer with the floppy to test for errors.
After the floppy has been formatted with Memtest86+, leave the floppy in your floppy drive and reboot your computer. Remember to set your floppy drive as the first boot device in your BIOS menu.
The program will automatically load and perform the memory diagnostic tests on your computer. During the testing if there any errors they will show up and at the end of the test it will tell you how many errors you’ve had.
After testing your memory if you receive any errors you should make sure that your memory is okay either by swapping it out and seeing the problems still occur or try your memory in another system. If the memory passes the tests then you proceed to troubleshoot something else with good faith that your memory is fine.Hard DriveThe hard drive is that ultimate safe to everything important on your computer. It keeps all of your information, files and folders, music, videos, favorite websites, and programs. With a bad hard drive there’s no reason to have a computer. In terms of fixing a computer if the hard drive isn’t salvageable then most people don’t even want to bother with the rest, because their computer is probably a piece of junk that has been handed down from time to time. Generally when a hard drive is about to fail it’s usually years down the road from first acquiring the computer. So the next best option rather than replacing the drive is to just buy a new computer, or build a new one, because your old one sure is probably not running as fast as it used to.Luckily before your hard drive kicks the bucket there is usually a few warning signs:
Abnormally slow file transfers
Problems with booting, especially when Windows is being loaded
Corrupted files
Disappearing files or folders
Loud hard drive noise is a good sign that there is a mechanical problem going on inside
If your hard drive exhibits any of these signs be sure to transfer all of your files to another source immediately, and do not continue to do day-to-day activities with that hard drive. If it doesn’t show any of these tell-tale signs, however you have a gut feeling that your hard drive is on the brink of destruction you can try using many different drive testing utilities available on the internet. The hard drive manufacturer usually has at least one qualified tool that you can download from their website and run. Other ways to check the health of your hard drive involves running the Windows Error Checking tool by right clicking on your hard drive in ‘My Computer’ then selecting ‘Properties’ and going to the ‘Tool’ and clicking on “Check Now”, or checking the SMART status located in your motherboard’s BIOS. SMART stands for Self-Monitoring, Analysis and Reporting Technology. Most motherboards nowadays has this technology. It should be automatically enabled in your BIOS, if it’s not then your hard drive won’t get checked. What it does is on boot up it will perform quick tests on your hard drive to ensure it is running correctly and it will continue to monitor it for any errors or abnormal problems that may occur as long as the computer is turned on.MonitorWatching movies, videos, playing games, and looking at NSFW material are all amazing things we can do on our computers. Yet there may come a day where you just want to get on your computer and relax in your computer room looking at all that NSFW material you have bookmarked under the “Special Sites” category, but you can’t because your monitor won’t turn on. No, you don’t frump and punch holes in the walls to look for an outlet for your rage. You troubleshoot it, and hope to god that your monitor isn’t broken!When diagnosing a screen problem, half the time it’s usually something very easy, like a cable coming loose, or the monitor getting unplugged accidentally; unfortunately the other half the time it’s probably a problem that’s related to your monitor being old, or a problem that’s related to your graphics card instead. So you may have to diagnose both items at the same time to see which solves your problem.First, check all your cables, I know this is probably getting a little old with the checking connections and everything, but so many computer problems can be avoided if people just remember that their computer isn’t always going to stay the same way they left it. A foot could kick out a cable, a dog or a cat that got to curious, or almost anything can render half your hardware useless.After checking all your cables, make sure your screen has power, if it has power and shows a message such as “This monitor is working correctly please check your cable” and shows bars of color on the screen, that means that your monitor is not getting a signal from your computer. Try swapping out the monitor for another one to see if it still says that message. If it does then that means the problem is most likely something to do with your graphics card not seated in the motherboard, or just isn’t working properly, you may want to try swapping out another graphics card to see if that solves your problem.Generally monitors don’t have that many diagnosable problems. Either they work and they work well, or they don’t work and you have to replace them. When working on a monitor you should never open them, they aren’t meant to be serviced and contain high charged capacitors that hold lethal doses of electricity. We wouldn’t want to read about a computer guy in the obituaries now would we?Graphics CardThe glorious graphics card, it’s an amazing thing really. It makes all those pretty HDR (High Dynamic Range) pictures look just that good, it keeps your games running smoothly, and your videos in HD. Yet these things can be pains when they’re just not working right, because if something is wrong there’s not a strict hardware or software solution, you have to analyze the current situation to see what’s up.First and foremost if you’re having any problems with your graphics card, probably the best thing to try to do first is see if there an updated driver for it at the manufacturer’s website that may solve the problem, or if there isn’t an update try uninstalling your graphics drivers and reinstalling them this little action can solve so many problems.If there’s little jaggies or weird colorful mishaps known as artifacts appearing on your screen you may want to check the temperature of your graphics and make sure is getting enough cooling, and that the fan is working properly. If the cooling checks out okay you may also want to check your power supply ratings to see if it is giving enough juice to your graphics card. Nowadays most graphics cards need a lot of power on the 12v rails, make sure your power supply can give you that power that the graphics card needs.Sound CardSome of the typical problems people have with sound cards is either A) no sound or B) no sound. Sounds card typically aren’t very expensive so having to replace one if the current one isn’t working is no big deal. However, if you’re one of those audiophile types who expect 100% original recording quality with your $300 sound card replacing one of those is as expected a lot more harder to do.Sound Card Troubleshooting
Check speaker cables make sure they’re all connected and plugged into the right spot on your sound card. Also check the speaker’s power cables.
Make sure windows volume is turned up and the volume is not muted, also make sure that you have all the wave and playback volume turned up and not muted. If you have ‘Digital Output Only’ checked in your Advanced Controls for Playback Controls, try unchecking it to see if that solves your non-sound problem. I found that if I have that checked my sound card won’t give me any sound.
Try reinstalling your sound card drivers, also try checking on the internet at the manufacturer’s website for any updated drivers that may be available. They increase your sound card’s compatibility with your system.
If the previous tips didn’t help, then you may just have to replace your sound card, or atleast swap it out for another one to see if it might be a problem related to your sound card’s connection to the motherboard instead.
ProcessorThe processor is the actual thinking part of the brain of the computer. It does all the calculations needed to make a computer run, and does them all in split second timing. It determines how fast your computer generally runs, and most of the time is a bottle neck for systems that have had everything upgraded except the CPU.If your processor’s not working, it’s not the end of the world, generally most processors that work correctly for a few weeks, should work correctly for the rest of it’s lifespan, which varies from 5-10 years or so. As long as you’re not overclocking the processor or letting it overheat too badly your processor should be fine, and it could just be a BIOS setting that’s messed up, or a jumper setting, but for kicks just check to make the processor is seated properly and the heat sink is attached to the processor and the motherboard. The heat sink should be attached tightly to the motherboard and not have room to move about, you should be able to pick up your motherboard by grabbing onto the heat sink without any problems. Check in your motherboard manual to make sure all the jumpers are set correctly for your type of processor. Any jumpers set incorrectly can cause the processor to not work, or function correctly or at it’s optimal speed. Also check the heat sink to see if it is cooling off the processor, if it’s not doing a very good job you may want to look into investing in a better one that gets the job done.