Questions tagged [artificial-intelligence]
The central problems (or goals) of Artificial Intelligence research include reasoning, knowledge, planning, learning, communication, and perception.
55
questions
29
votes
7
answers
30k
views
What algorithm should I implement to program a room cleaning robot?
For this question assume that the following things are unknown:
The size and shape of the room
The location of the robot
The presence of any obstacles
Also assume that the following things are ...
16
votes
2
answers
5k
views
Programming a line following robot with reinforcement learning
I am considering programming a line following robot using reinforcement learning algorithms. The question I am pondering over is how can I get the algorithm to learn navigating through any arbitrary ...
12
votes
3
answers
3k
views
Virtual Testing Environment for Drones
Does anyone know of a robotics developer environment ideal for testing AI programs for drones (e.g. quadrocopters, planes, helicopters, etc.)? I would like something like Microsoft Robotics Developer ...
10
votes
7
answers
15k
views
Are Artificial Intelligence and Robotics Different?
I need help in differentiating between AI and Robotics. Are AI and Robotics two different fields or is robotics a subject in AI?
I want to pursue a career in AI and Robotics. So I need your valuable ...
9
votes
1
answer
809
views
HMMs vs. CRFs to model time-series force data of robots interacting with environment?
I have a time-series of force data of robots interacting with environment objects with various textures. I would like to develop models of various textures using the time-series data to classify ...
8
votes
2
answers
288
views
Why can Humans single out audio in a crowd? What would it take for a robot to do the same?
I was at a Robotics conference earlier today and one of the speakers mentioned robots not being able to function as well in a crowd because they can't single out audio like a person can.
Why can ...
6
votes
5
answers
2k
views
How can I create a robot like the EZ-B using a regular Arduino?
I am interested in building a robot like the EZ-B, sold by ez-robot.com. It comes with an SDK for Visual Studio and has direct scripting in runtime through a USB, Bluetooth, Wi-Fi, IRC or HTTPS ...
5
votes
3
answers
3k
views
Control VS artificial intelligence?
I have heard of both the terms AI (artificial intelligence) based robots and control based robots.
Although they are both different fields, what is the difference between AI and control in regards to ...
5
votes
2
answers
266
views
How Can A Total Beginner Become A Skilled Roboticist?
Say the only computer skill you have is programming in C/C++...what all things would you have to learn in order to be an adept full stack roboticist, one who can single-handedly build an autonomous/AI ...
5
votes
5
answers
2k
views
What is the difference between 4-point and 8-point connectivity in graph based planning?
In graph-based planning (say, A*), states are connected to their neighbors. How should one decide whether to connect to the 4 neighbors or the 8 neighbors? What are the pros and cons of each ...
5
votes
1
answer
572
views
Tuning Line follower PID constants with Q-learning
I am currently working on a line follower buggy and have managed to tune the PID constants manually. The buggy follows the line at a moderate speed.
I will now like to take things further and learn ...
4
votes
4
answers
2k
views
Has a robot ever taken a complete IQ test? [closed]
And if so, what was the highest score so far?
Some news articles suggest only parts of tests were aced.
Update since people censored this question and closed it. There was an AI that has taken an IQ ...
4
votes
2
answers
219
views
Why is behavior-based robotics not as popular as deep learning or reinforcement learning?
I am a master student in Germany and one of our professors is doing robotics research but with a different paradigm - the behavior-based robotics based on Subsumption Architecture developed by prof. ...
4
votes
2
answers
191
views
POMDPs in robotics
POMDPs are used when we cannot observe all the states.
However, I cannot figure out when these POMDPs can be useful in robotics. What is a good example of the use of POMDPs? (I have read one paper ...
3
votes
4
answers
15k
views
Using C++ to control a drone
I am relatively new to using drones and was wondering if someone more experienced in the topic could lend a hand. I am familiar with C++ and OpenCV, a facial recognition software that has libraries in ...
3
votes
4
answers
490
views
Robots without microcontrolers (beam robots). Are they technologically limited?
BEAM robotics seem to be a good approach to teach learners about electronics in robotics. But can these robots be like regular programmed "cognitive" robots? Can these robots, with just analog ...
3
votes
2
answers
289
views
Neuromorphic Engineering and Robotics
I have been into a boggling paper research on neuromorphic engineering and its implications on robotics applications, lately. It is relatively a less applied field and full of academic papers and ...
3
votes
1
answer
82
views
Association of multiple measurements to multiple objects
I have a matrix of M measurements and N objects. Each cell contains a cost of assignment a particular measurement to the object. I want to assign them optimally. As the condition, only one measurement ...
3
votes
1
answer
275
views
Where to start for the software side of Robotics? [closed]
I am a Computer Science student entering my last year of college. I'm pretty sure Robotics is what I want to eventually be doing based on my interests in AI and embedded systems. I've seen a lot of ...
3
votes
1
answer
226
views
How will the currently evaluated computer technology influence robotics and embedded systems in the foreseeable future? [closed]
This is my first question on this site, might be a little subjective :)
There is an ongoing process of many cool cyclonic changes of technology in the electronics and software industry.
Concurrency ...
3
votes
1
answer
665
views
Is a Raspberry Pi processor powerful enough for a mobile chatbot?
In general, is a Raspberry Pi processor powerful enough for a mobile chatbot? I want to make a small mobile robot that is like a chatbot. Is a Raspberry Pi processor powerful enough for any type of AI ...
2
votes
1
answer
80
views
Artificial Intelligence and Open source pipeline for automated design, simulation and analysis of robotics systems
I have heard about open source 3D printed robotics projects (https://www.poppy-project.org/en/ is somehow obsolete example). My question is - are there open source holistic/integrated frameworks of ...
2
votes
3
answers
497
views
Introduction to AI Robotics book: robot implementation, with ROS?
I'm reading the book Introduction to AI Robotics By Robin R. Murphy and it the first character said, more or less, that after chapter 5 I will be able to design and implement my own robots, either in ...
2
votes
1
answer
484
views
What are the differences between sensing, perception and learning
I see people are using a lot the terms sensing, perception, and learning together in the context of artificial intelligence. It seems to me perception is a more board term that may include sensing and ...
2
votes
1
answer
82
views
Need clarification on potential fields for robotics
I am taking a course on AI robotics from a computer science department but my background is in mechanical engineering. I am having some difficulty with ambiguous terminology in virtual potential ...
2
votes
1
answer
224
views
recommendation of robot for special education
I saw a video of a robot used in special education with children on the autism spectrum (https://www.youtube.com/watch?v=FQcjfebQXgQ). My son isn't autistic, he has Tourette Syndrome, ADHD, executive ...
2
votes
2
answers
496
views
What's the most adapted programming language for Robotic and principally AI? [closed]
I'm currency a Web programmer and I'm very passionate by robotics and specialty for Artificial Intelligence.
I have already make some C++ program for Microship and Arduino for little robots and ...
2
votes
1
answer
238
views
Workable low-resolution object/target recognition pattern and library?
I've spent quite some time researching this, but most of my Google search results have turned up academic research papers that are interesting but not very practical.
I'm working on a target/pattern ...
2
votes
0
answers
94
views
EIF slam algorithm implementation as per Probabilistic Robotics [closed]
I want to implement EIF slam from Probabilistic Robotics Table 11.2. This is the algorithm for EIF slam.
To construct $\Omega and \xi$ matrix I write down a Java code. Here is my code
...
2
votes
0
answers
115
views
Cognitive Architectures: how do you perform qualitative and quantitative comparisons?
I couldn't find a sub stackexchange for artificial intelligence, but I think robotics comes close, and so I'm posting here.
I recently saw TED talks on AI and the Google car, with these being the ...
2
votes
2
answers
163
views
Create Artificial Integelent Robot Ability to communicate with Computer : Which language i should use [closed]
I know some languages like PHP, C/C++ and Java but I'm not expert in these languages. I want to create an Artificial Intelligent Robot that can do these Task;
able to communicate with Computer (USB, ...
1
vote
4
answers
447
views
Source of seminal papers in robotics
Is there a database or website that has collected the seminal papers in different disciplines of robotics like machine learning, AI, mobile robots, etc.
By seminal I mean papers that made a path-...
1
vote
2
answers
219
views
Intelligent robotic arm and its control system [closed]
As I know, most of robotic arms are specific-purpose and usually work under supervision of an expert, such as surgery robot. So, is this relevant for a robotic arm to be intelligent and autonomous? If ...
1
vote
1
answer
115
views
Rviz crash when adding topic
I'm using a plugin for visualization of topic type vision_msgs/Detection3DArray. I add a point cloud and there is not problem, but when I add this topic Rviz crashes with this error message:
...
1
vote
1
answer
51
views
What would be a good heuristic to solving this?
The aim is to guide a bot from Source S to Goal G while passing through all the checkpoints @...
1
vote
1
answer
150
views
Automatic agricultural robot using 8051 [closed]
I want to build a automatic agricultural robot for my final year diploma project. The basic idea is to program 8051 to drive the robot in a fixed path in farm for ploughing the farm which i am ...
1
vote
0
answers
707
views
RNN instead of a PID controller
I am building a drone using the raspberry pi and I am using 6*PID controllers to control the speed and the value for each angle, can I use a recurrent neural network (RNN) or other neural network to ...
0
votes
3
answers
116
views
What knowledge should I have if I want to establish a robotics company? [closed]
I know, robotics may refer to many things and it's extremely large field today. But if I can narrow the topic to something like Aldebaran(the company makes Nao robots), what knowledge should I have as ...
0
votes
2
answers
66
views
Multiple robots performing a set of tasks (Optimization)
Consider a situation where you have a 'm' number of robots and 'n' number of tasks. Each task is at a different location. What optimization algorithm should I use in order to assign a set of tasks to ...
0
votes
3
answers
350
views
Need suggestion about which microcontroller/processor and language to be used in my project [closed]
I am very new to robotics. but I will be writing algorithm for my robot to move around and gather information from its surroundings and process it. It will also process audio-visual signals. but I am ...
0
votes
2
answers
1k
views
using range-only sensors for mapping in SLAM
SLAM noob here but trying to implement an algorithm that fuses odometry data and mapping based on wifi signal strengths for a 2D robot.
1)
After various readings of different resources,
I came across ...
0
votes
2
answers
210
views
Will AIs ever be as advanced as the human brain? [closed]
I'm reading a book about a hypothetical economy in which robots work for us because they eventually became able to do everything we do ("Our work here is done, visions of a robot economy" by Nesta).
...
0
votes
2
answers
36
views
What is stopping line following robots from being used for public transportation
Many cities are investigating the use of AI driven buses for their public transportation systems. These are almost always pre-defined and very static routes.
This seems like a great use case for line ...
0
votes
1
answer
82
views
Robot performing soldering functions using Soldering iron
Is it possible to design and construct a Robot which can solder components using a Soldering iron on printed circuit boards?
If No, What are the limitations?
0
votes
1
answer
68
views
What is the most cost effective yet still reliable outdoor boundary system?
I am working on a robot that will operate outside in people's lawns in a predefined space. The issue that I am having right now is figuring out what kind of boundary system I should implement in order ...
0
votes
1
answer
61
views
Can I use experience in Game AI development to develop autonomous driving robots? [closed]
Can I use experience in Game AI development to develop autonomous driving robots? How much similar this areas?
0
votes
1
answer
130
views
Best way to detect a range of key points in the image of a given cloth article
I am designing a robot which irons and folds clothes autonomously. For this purpose, I need the robot to detect a certain number of key points in a given cloth in order to execute a certain folding or ...
0
votes
2
answers
1k
views
Project Idea for a AI related project [closed]
I am a Computer Science final year undergraduate student.Until now,I used to shirk away from robotics as I believed that it is more related to electrical and mechanical aspects.But my interest in ...
0
votes
0
answers
111
views
Single Board Computer for Real-Time Object Detection
I am developing a pallet detection and pose estimation algorithm with YOLOv3, using a depth camera - R435.
Since real time classification is a burden on hardware, I am looking for something that is ...
0
votes
1
answer
96
views
Automated Manual Testing / Robot-computer interaction
What is the technical term for a computer mechanically interfaces another computer? For example a robot mechanically interacting (vs API) with a PC or smartphone as a human would to automatically ...