Books: 4


At this age and time that we live in, coding is simply invaluable. It has the power to uplift your career, your future prospects and even your intellectual capacity. Computation is driving one of the largest capital expansions in history and there has never been a better time to learn coding than now. Learning more » how to code can be challenging. It is hard to find good resources that are relevant, practical and engaging at the same time. This book teaches coding from scratch using the vastly popular programming language JavaScript. Using JavaScript and a library called p5.js, you will learn how to code in a highly engaging and visual manner. The emphasis of this book will be primarily on learning programming using JavaScript and p5.js and secondarily in creating visuals. The main focus is to teach you how to program so that you can choose to pursue whatever field that you would like with your newly established skill set. The skills that you will acquire from this book are highly transferrable and could be used whatever you choose to build; whether web applications, programmable robots or generative art. This means that I will provide you with enough context so that you can build a strong foundation for programming. But I also won’t hinder our momentum with irrelevant technical or theoretical points. The aim is to build a strong but a minimum viable knowledge to get you running with coding. This is the book that I wished I had available when I was learning coding myself. If you are an artist or a visual designer this book is perfect for you as you might find the examples we will be building to be directly relevant to your work. If not, this is still a great book for learning programming as the visual nature of the exercises will help you grasp the fundamentals of programming easier and let you build a strong foundation in a shorter amount of time. You can find more information about the book at: « less
This book attempts to connect artificial intelligence to primitive intelligence. It explores the idea that a genuinely intelligent computer will be able to interact naturally with humans. To form this bridge, computers need the ability to recognize, understand and even have instincts similar to humans. more » The author organizes the book into three parts. He starts by describing primitive problem-solving, discussing topics like default mode, learning, tool-making, pheromones and foraging. Part two then explores behavioral models of instinctive cognition by looking at the perception of motion and event patterns, appearance and gesture, behavioral dynamics, figurative thinking, and creativity. The book concludes by exploring instinctive computing in modern cybernetics, including models of self-awareness, stealth, visual privacy, navigation, autonomy, and survivability. Instinctive Computing reflects upon systematic thinking for designing cyber-physical systems and it would be a stimulating reading for those who are interested in artificial intelligence, cybernetics, ethology, human-computer interaction, data science, computer science, security and privacy, social media, or autonomous robots. « less
Build awesome and complex robots with the power of Arduino
WHO THIS BOOK IS FOR This book is for anyone who has been curious about using Arduino to create robotic projects that were previously the domain of research labs of major universities or defense departments. Some programming background is useful, but if you know how to use a PC, you can, with the aid more » of the step-by-step instructions in this book, construct complex robotic projects that can roll, walk, swim, or fly. ABOUT THIS BOOK * Develop a series of exciting robots that can sail, go under water, and fly * Simple, easy-to-understand instructions to program Arduino * Effectively control the movements of all types of motors using Arduino * Use sensors, GSP, and a magnetic compass to give your robot direction and make it lifelike IN DETAIL Arduino is an open source microcontroller, built on a single circuit board that is capable of receiving sensory input from the environment and controlling interactive physical objects. Arduino Robotic Projects starts with the fundamentals of turning on the basic hardware and then provides complete, step-by-step instructions that allow almost anyone to use this low-cost hardware platform. You'll build projects that can move using DC motors, walk using servo motors, and then add sensors to avoid barriers. You'll also learn how to add more complex navigational techniques such as GPRS so that your robot won't get lost. « less
This up-to-date text and reference is designed to present the fundamental principles of robotics with a strong emphasis on engineering applications and industrial solutions based on robotic technology. It can be used by practicing engineers and scientists -- or as a text in standard university courses more » in robotics. The book has extensive coverage of the major robotic classifications, including Wheeled Mobile Robots, Legged Robots, and the Robotic Manipulator. A central theme is the importance of kinematics to robotic principles. The book is accompanied by a CD-ROM with MATLAB simulations. « less