Reader small image

You're reading from  BeagleBone Robotic Projects

Product typeBook
Published inDec 2013
PublisherPackt
ISBN-139781783559329
Edition1st Edition
Right arrow
Author (1)
Richard Grimmett
Richard Grimmett
author image
Richard Grimmett

Richard Grimmett has more fun that should be allowed working on robotics projects while teaching Computer Science and Electrical Engineering at Brigham Young University Idaho. He has a Bachelors and Masters degree in Electrical Engineering and a PhD in Leadership Studies. He also has 26 years of experience in the Radar and Telecommunications industries, and even has one of the original brick phones. He has written books on the basics of using the BeagleBone Black for robotics projects, and another for the Raspberry PI and yet another for the Arduino.
Read more about Richard Grimmett

Right arrow

Chapter 11. By Land, Sea, and Air

You've built robots that can navigate on land; now let's look at some possibilities for utilizing the tools to build some robots that dazzle the imagination.

Mission briefing


We've built robots that can navigate on land; now let's look at the possibilities for building robots that can navigate in the air or on the water. By now I hope you are comfortable accessing the USB control channels and talking with servo controllers and other devices that can communicate over USB. Instead of leading you through each step, in this chapter I'm going to point you in the right direction and allow you to explore a bit. I'll try to give you some examples using some of the projects that are going on around the Internet. I hope you are now ready to explore a bit on your own, for these projects can be quite complex and I'm not going to lead you through each step.

Why is it awesome?

You don't want to limit your robotic possibilities to just walking or rolling. You'll want your robot to fly, or sail, or swim. In this chapter, you'll see how you can use the capabilities you have already mastered in projects that defy gravity, explore the open sea, or navigate below...

Using the BeagleBone Black in sailing robots


Now that you've created platforms that can move on land, let's turn to a completely different type of mobile platform—one that can sail. In this section, you'll discover how to use the BeagleBone Black to control your sail boat.

Prepare for lift off

Fortunately, sailing on the water is about as simple as walking on land. First, however, you need a sailing platform. The following image shows an RC sailing platform that can be modified to accept control from the BeagleBone Black:

In fact, many RC controller boats can be modified to add the BeagleBone Black. All you need is space to put the processor, the battery, and any additional control circuitry. In this case, the sailing platform has two controls: a rudder that is controlled by a servo and a second servo that controls the position of the sail. These are shown in the following image:

To automate the control of the sail boat, you'll need your BeagleBone Black, a battery, and a servo controller. The...

Using the BeagleBone Black in flying robots


You've now built robots that can move around on a wheeled structure, and robots that have legs, and robots that can sail. You can also build robots that can fly, relying on the BeagleBone Black to control their flight. There are several possible ways to incorporate the BeagleBone Black into a flying robotic project, but the most straightforward way is to add it to a quadcopter project.

Quadcopters are a unique subset of flying platforms that have become very popular in the last few years. They are a flying platform that utilizes the same vertical lift concept as helicopters; however, they employ not one but four motor/propeller combinations to provide an enhanced level of stability. The following image displays such a platform:

The quadcopter has two sets of counter-rotating propellers, which simply means that two of the propellers rotate one way; the other two rotate the other way to provide thrust in the same direction. This provides a platform...

Using the BeagleBone Black in submarine robots


You've explored the possibilities of walking robots, flying robots, and sailing robots. The final frontier is robots that can actually maneuver under water. It only makes sense that you can use the same techniques that you've mastered to explore the undersea world. In this section, I'll detail how to use the capabilities that you have already developed in a Remote Operated Vehicle (ROV) robot. There are, of course, some interesting challenges that come with this type of project, so get ready to get wet.

Prepare for lift off

As with the other projects in this chapter, there are possibilities to either buy an assembled robot or assemble one by yourself. If you'd like to buy an assembled ROV, visit http://www.openrov.com. This project, funded through Kickstarter, provides a complete package, including electronics based on the BeagleBone Black. If you are looking to build your own, there are several websites that document possible instructions for...

Mission accomplished


Now you have access to a wide array of different robotics projects that can take you over land, on the sea, or in the air. Be prepared for some challenges, and always plan on a bit of rework.

A challenge


Another possibility for an aerial project is a plane based on the ArduPilot and controlled by the BeagleBone Black. Visit http://www.plane.ardupilot.com/ for information on controlling a fixed-wing aircraft with the Ardupilot. It would be fairly straightforward to add the BeagleBone Black to this configuration.

lock icon
The rest of the chapter is locked
You have been reading a chapter from
BeagleBone Robotic Projects
Published in: Dec 2013Publisher: PacktISBN-13: 9781783559329
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
undefined
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime

Author (1)

author image
Richard Grimmett

Richard Grimmett has more fun that should be allowed working on robotics projects while teaching Computer Science and Electrical Engineering at Brigham Young University Idaho. He has a Bachelors and Masters degree in Electrical Engineering and a PhD in Leadership Studies. He also has 26 years of experience in the Radar and Telecommunications industries, and even has one of the original brick phones. He has written books on the basics of using the BeagleBone Black for robotics projects, and another for the Raspberry PI and yet another for the Arduino.
Read more about Richard Grimmett