15

It certainly does. Ever since they started writing fiction about robots, they imagined robots as intelligent beings among ourselves. No one thought of robots as mechanical arms that replace your jobs. So first of all, there is no reason to think why the humans wouldn't want to make useless robots. You may have heard of the karakuri dolls from the 17th ...


12

Other answers are correct: It depends on where you are focusing, and what your topic will be. However, there are some common themes. I would say that a minor in mathematics from a decent university should cover the bases. I would strongly recommend the following, based on my experience: Linear Algebra, at least one or two semesters. Plan on taking ...


11

I've found the wikipedia article (as well as its linked articles) on the history of robots to be enlightening: The history of robots has its roots as far back as ancient myths and legends. Modern concepts were begun to be developed when the Industrial Revolution allowed the use of more complex mechanics and the subsequent introduction of electricity made ...


9

The short answer is no. There doesn't seem to be any study directly investigating if and how the uncanny valley applies to autistic children. At least, a Google Scholar search with the keywords autism "uncanny valley" doesn't result in anything of the sort. I agree, though, that this would be a most interesting and useful area of research. Keep in mind, ...


8

As you probably guessed from the lack of answers, subsumption architecture is not an active area of research any more. Most papers on this have been published in the late 80's / early 90's. This doesn't mean that subsumption architecture is dead; it has been very influential in robotics, and it's still used in education for example, but it is just not a hot ...


8

Models. If you want to get good at control engineering, get good at modeling. If you want to impress a controls professor, get good at modeling. Models are how you're going to do 90 percent of your job, regardless of the controller style you choose to implement, so get good at modeling! If you want to try building a PID controller, first build a model of ...


6

In my opinion, the question "How long before we have [X] type of robots?" is flawed. It assumes some kind of linear progress towards a goal that we already know, but scientific progress doesn't work that way. One cannot honestly say "if we had 100x of today's computing power, we could achieve human-level AI" (although it sounds like something Ray Kurzweil ...


6

This depends heavily on what the research topic will be on. For example, is it: image processing, machine vision... SLAM path planning control robotic manipulators? ... Without knowing the area of research, it is not simple to know what mathematics will be required. Having said that, any mathematics required is taught during undergraduate studies anyways, ...


6

If I recall correctly Leonardo da Vinci is credited with the earliest design of a robot. My personal favorite is generally referred to as Leonardo's robot. However some accounts place Leonardo's cart as having come first and is generally considered a robot because it could be "reprogrammed" by replacing its cogs.


6

better you say ? That's a nice wheeled robot you have there. Can I borrow it for a day? Thanks. Wow, it's really fast, I cannot keep up with it walking or running on the street. Truly an amazing machine. I'd like to show it to my friends and family. They are waiting in my flat that's on the 3rd floor up the stairs...what do you mean it cannot move over ...


5

In general, toy robots probably face fewer challenges, except in human safety. I'd imagine that they don't usually advance the knowledge base themselves. HOWEVER, I think it's beyond question that our crop of engineers and scientists will be larger and more competent if they're exposed early and often to technologies and sciences such as, in this example, ...


5

I don't think there would be parts not yet existent in robotics. The elevator itself is pretty much a cabin moving on a rail. It may not be built from off-the-shelf components, but building it shouldn't be difficult. There are other reasons however, some of which are mentioned in the same Wikipedia article you have linked to. So additional to "not having ...


5

If you are interested in real and fictional robots (for concepts), the CMU Robot Hall of Fame may be useful.


4

You can find some nice presentations on prezi about robotic history (and about many other topics). For example this or this or this presentations mention the ancient greek Archytas's robotic pigeon well before Leonardo's work around 350 B.C. and the klepsydra from around 300 B.C. having a feedback control system.


4

This site gives a great time line of robotics. Keep in mind the origins of robots come well before electricity. As the article describes, the early egyptians designed and constructed simple automatons, which are considered the earliest type of robot. Another starting point worth mentioning is the materials that early robots were made from and continue to ...


4

Since robotics is a combination of Electrical, Mechanical and Software Engineering the maths for those fields is obviously relevant. On top of that I would argue that in robotics it is very helpful to have good knowledge of linear algebra, probability and control theory. A good grasp of mechanics obviously helps as well.


4

I'm not sure what in the linked question about development tools makes you think that they are not mature. It is true that most of them are proprietary and not open source. But I thought that the tools were quite mature even back when that question was asked three years ago. Today Xilinx, Altera, and Lattice all have freely available development environments ...


4

ROS will work fine for this task. It will add some additional overhead for your Raspberry Pi but it is fairly small provided you only install the Robotic or Base configuration instead of the Full configuration and are using a headless (no GUI) Raspberry Pi install. My company uses ROS on self-driving cars and ROS has, so far, never been the cause of a fault -...


3

The Actin toolkit is the only one I know of that sounds like what you want. It integrates with SolidWorks to provide the kind of analysis you are talking about. Other people may know of other similar tools though.


3

Unfortunately, I have no experience with ez-b, but I have looked over the site a little bit. I do, however, have lots of Arduino experience. The program is, indeed, stored on the board's local memory. However, it is very possible to write a program that can interact with your computer. With my Arduino, I often write programs that communicate with my computer ...


3

Rate of progress of computational power Moore's law: over the history of computing hardware, the density of transistors on an integrated circuit doubles approximately every two years. How long will that take until we have human-equivalent processing power (HEPP) ? As Martin pointed out, Ray Kurzweil and those who listen to him say things like: "By some ...


3

Actually at the University of Pisa, Centro Piaggio, Italy, we discovered this years ago while working with a human-like robot and presented it at the conference for Autism in Catania, Sicily in 2010. Human-Robot Interaction in Autism (PDF)


3

Regarding methodologies and tools, I recommend Chris Eliasmith's How to Build a Brain. It presents the Semantic Pointer Architecture (SPA), a cognitive model that has been realized in the open source Nengo toolkit. I have read the book's introduction and some of Eliasmith's papers, and so far the approach looks very promising.


3

You've asked more than one question, so I'll try to answer them in order. The Robotics community has not yet hit the limits of current hardware, so very little work is being done on the exotic cutting edge like neuromorphic hardware. The exception to this is software neural nets, which have come in and out of fashion for decades, and the Nv artificial ...


3

There are standard protocols, and then there are proprietary protocols. The choice of what protocol to use depends on many things. Without listing the precise set of flight controllers you are planning to buy, it's difficult to provide anything more than a very general answer to this question.


3

I cannot comment on 'most common', but I can definitely share several tools and research efforts towards using FPGA for deep-learning. See my survey paper on FPGA-based accelerators for CNN which reviews 75+ recent papers. Some of these research projects have released their code, such as DNNWeaver. Also, see tools from companies such as Xilinx. Finally, see ...


3

This sounds a bit like a shopping question, but I'll provide what I know. The IEEE societies have always provided me a wealth of information. In addition to the Robotics Society, with its magazine and journal (IEEE Transactions on Robotics and Automation), they also host a fantastic annual conference. But there are other societies with robotics-related ...


2

I started where you are but found lots of misconceptions and omissions so I started a small page on History making robots at http://davidbuckley.net/DB/HistoryMakers.htm Reuben Hogget contributed a lot of information and after our trip round Europe talking to researchers who had built robots in the 1950s he started http://cyberneticzoo.com - not everything ...


2

Certainly you can. You need a firmware for the Arduino that accepts remote control commands over the COM channel. Take a look at Reflecta or Firmata. I made something like this called RocketBot for Bay Area Maker Faire 2012. This was a PC remote controlling two Arduinos which ran the motors, a pneumatic rocket launcher, plus a siren and a warning light. ...


2

It's great that you are taking an initiative in building/replicating one like EZ-Robot. I would like to add a few things which helps in building a robot: 1) Simplicity. 2) Cost Factor. By simplicity I mean choosing the right hardware that actually helps your prototype to be built faster and the testing/debugging is easier. For instance, if you choose ...


Only top voted, non community-wiki answers of a minimum length are eligible