Senin, 15 Desember 2014

[Q169.Ebook] Free Ebook Learning to Program with Robotc, by Alex Crow, Gregory Crow

Free Ebook Learning to Program with Robotc, by Alex Crow, Gregory Crow

Be the first which are reviewing this Learning To Program With Robotc, By Alex Crow, Gregory Crow Based upon some factors, reading this book will certainly supply more perks. Also you should review it pointer by action, page by page, you can finish it whenever and wherever you have time. Once again, this online e-book Learning To Program With Robotc, By Alex Crow, Gregory Crow will give you easy of reviewing time as well as activity. It also provides the encounter that is budget-friendly to reach as well as acquire greatly for far better life.

Learning to Program with Robotc, by Alex Crow, Gregory Crow

Learning to Program with Robotc, by Alex Crow, Gregory Crow



Learning to Program with Robotc, by Alex Crow, Gregory Crow

Free Ebook Learning to Program with Robotc, by Alex Crow, Gregory Crow

Learning To Program With Robotc, By Alex Crow, Gregory Crow. Pleased reading! This is what we want to state to you which love reading so considerably. Exactly what about you that claim that reading are only responsibility? Never ever mind, reading routine ought to be begun from some specific factors. Among them is reading by obligation. As just what we wish to supply right here, the publication qualified Learning To Program With Robotc, By Alex Crow, Gregory Crow is not kind of required book. You can enjoy this publication Learning To Program With Robotc, By Alex Crow, Gregory Crow to check out.

As known, book Learning To Program With Robotc, By Alex Crow, Gregory Crow is well known as the home window to open the globe, the life, and also extra point. This is what individuals currently require so much. Even there are many people that don't like reading; it can be an option as reference. When you truly need the methods to develop the next inspirations, book Learning To Program With Robotc, By Alex Crow, Gregory Crow will truly direct you to the means. In addition this Learning To Program With Robotc, By Alex Crow, Gregory Crow, you will certainly have no regret to get it.

To get this book Learning To Program With Robotc, By Alex Crow, Gregory Crow, you may not be so confused. This is on the internet book Learning To Program With Robotc, By Alex Crow, Gregory Crow that can be taken its soft file. It is various with the on-line book Learning To Program With Robotc, By Alex Crow, Gregory Crow where you could order a book and after that the vendor will send out the published book for you. This is the location where you can get this Learning To Program With Robotc, By Alex Crow, Gregory Crow by online and after having deal with acquiring, you could download and install Learning To Program With Robotc, By Alex Crow, Gregory Crow on your own.

So, when you require quickly that book Learning To Program With Robotc, By Alex Crow, Gregory Crow, it does not need to get ready for some days to receive the book Learning To Program With Robotc, By Alex Crow, Gregory Crow You could straight obtain guide to save in your tool. Also you enjoy reading this Learning To Program With Robotc, By Alex Crow, Gregory Crow anywhere you have time, you could enjoy it to review Learning To Program With Robotc, By Alex Crow, Gregory Crow It is surely useful for you which intend to get the much more priceless time for reading. Why don't you invest five mins and also spend little money to obtain guide Learning To Program With Robotc, By Alex Crow, Gregory Crow here? Never let the new point quits you.

Learning to Program with Robotc, by Alex Crow, Gregory Crow

"Learning to Program with RobotC" is by a kid-for other kids! It shows you how to start programming, and provides easy-to-use code samples that work with real robots. More than that it helps young programmers learn principles of software design, which promote teamwork, creativity, and success. Get a jump-start on robotics with this quick and easy guidebook.

  • Sales Rank: #562889 in Books
  • Published on: 2013-09-01
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.02" h x .14" w x 5.98" l, .23 pounds
  • Binding: Paperback
  • 70 pages

Most helpful customer reviews

9 of 9 people found the following review helpful.
This will not teach you how to program with RobotC
By Dan Stormont
Let me start by saying that I am very impressed that Alex Crow wrote this tech report at 15 years old. It is better than the senior project reports I've seen from some undergraduate engineering students. But, at the end of the day, it is just a tech report...and a flawed one at that.

I purchased this book because I realize that, as someone who has been a practicing computer engineer for several decades, I don't always recognize the things I take for granted that the members of the VEX robotics team I am mentoring don't know. I thought that a book written by a student participant in a high school robotics competition might give me some insight into things I should address with our team. Sadly, this book doesn't do that.

This book also doesn't do what the title and the description say it does. A person will not learn to program with RobotC using this book. In fact, in the introduction, Alex states that "We developed this book as an introduction to the whole process, so it is not really a detailed programming tutorial. There are other resources kids can use to learn about the features of RobotC, for example."

So, what does this book cover? After the three page introduction (and some extraneous blank pages...that you ARE paying for), Alex spends the next 18 pages defining and describing the Software Development Lifecycle. Now, as a certified software engineer, I can appreciate the value of a good software engineering process, but the waterfall lifecycle and the formal steps (like design reviews with the customer) described in the book only makes sense if you are working in the defense or aerospace industries. A robotics team (and most startups) will use an agile development process - which is not what is discussed in this section. There are also some really bad examples in this section, like the following example of "good comments" for setting a variable:

// Set motor power to a value of 30.
int motorPower = 30;

A good comment should say what the "magic number" of 30 is and why it is being set to that value, not just parrot the code. The funny part is, this example comes right after a description of using #define to define a constant. This would have been an ideal place to use a constant, with some descriptive comments to explain what the constant is and why it is being used.

The next 27 pages of the book describe the robot Alex's robot team built for the 2013 FTC RING IT UP competition, in the context of the software development lifecycle described in the first chapter of the book. Unfortunately, there is not much description of the design process or the tradeoffs and design decision the team went through in building and programming their robot. 19 of the 27 pages are code listings...for an incomplete version of the code. And there are some poor examples here, as well. For example, the code points out that the range of values from the joystick are -127 to 127, but the motor speeds are only -100 to 100. Since the joystick values are being mapped directly to the motor speeds, Alex wrote 6 lines of if-then-else statements to limit the joystick values to +100 or -100. This means that nearly one quarter of the joystick range is being ignored in both the positive and negative directions. Any engineer who has worked with mapping sensor or control inputs to an actuator output could tell you that the correct way to do it would be to scale the input to the output - and this could be done with one line of code:

return ((joyValue / 127) * 100) // scale joystick inputs of -127 to 127 to maximum motor speeds of -100 to 100

Some other poor programming examples in this section include not explaining why the robot code all runs inside of an infinite loop (the common method of robot programming where you constantly go through a cycle of polling sensors and control inputs and using these values to set actuator outputs until the robot is shut off or an exception condition is used to terminate the program), not explaining that the #pragma compiler directives need to be created by the RobotC robot configuration utility (a critical element of using the RobotC development environment, since it autogenerates the pragmas), and casting integer literals to floats in calculations instead of just using a floating point literal.

I really wish I could recommend this book. I am in awe of the work that Alex has done - I doubt I could have written a tech report this thorough at the age of 15. But, in the end, it is just a 61 page tech report (and nearly half of the pages are code listings). It is not worth the $14.95 retail price.

2 of 2 people found the following review helpful.
Great Book
By aeckman18
Really great book! Especially if you're just starting out with programming. It helped me a lot. Highly recommended and extremely helpful!

1 of 1 people found the following review helpful.
This book helped me a lot
By Malek
I really am glad that I purchased this book! I was intimidated at starting robotics at my school because it seemed so difficult. I bought this book for a little extra help, and it really helped me catch on quickly! It's loaded with helpful information; such as designing and development along with learning the language. Highly recommend!

See all 16 customer reviews...

Learning to Program with Robotc, by Alex Crow, Gregory Crow PDF
Learning to Program with Robotc, by Alex Crow, Gregory Crow EPub
Learning to Program with Robotc, by Alex Crow, Gregory Crow Doc
Learning to Program with Robotc, by Alex Crow, Gregory Crow iBooks
Learning to Program with Robotc, by Alex Crow, Gregory Crow rtf
Learning to Program with Robotc, by Alex Crow, Gregory Crow Mobipocket
Learning to Program with Robotc, by Alex Crow, Gregory Crow Kindle

Learning to Program with Robotc, by Alex Crow, Gregory Crow PDF

Learning to Program with Robotc, by Alex Crow, Gregory Crow PDF

Learning to Program with Robotc, by Alex Crow, Gregory Crow PDF
Learning to Program with Robotc, by Alex Crow, Gregory Crow PDF

Tidak ada komentar:

Posting Komentar