The Best Cyprus Community

Skip to content


Robot passes self awareness test

Anything related to the Internet, computers and technology in general.

Re: Robot passes self awareness test

Postby Get Real! » Sun Jul 19, 2015 1:09 pm

Oceanside50 wrote:can a robot be taught to write its own software? for instance if a robot comes up to a big ditch, but doesn't have the code in telling it how to climb down the ditch and then up, if its aware of its capabilities could it teach itself to go down and then up the ditch to the other side, by writing its own code ? isn't that what a human would do?...

Yes, a human will attempt several things to overcome the ditch even with no experience of dealing with ditches but a software program will be clueless.

The robot's pseudocode will look something like this...

if (You_Find_a_stone) BEGIN Call_Deal_With_Stone_Procedure END ELSE
if (You_Find_a_Lake) BEGIN Call_Deal_With_Lake_Procedure END ELSE
if (You_Find_a_Tree) BEGIN Call_Deal_With_Tree_Procedure END ELSE
BEGIN
A ditch will end up in here and is thus undetermined
END;

The Robot is stuck and will just stand there motionless in this little pseudocode.

I could attempt to write a procedure which makes the robot try to deal with all other unknown elements it may encounter but it'll be very generic and won't work. At best I'd make the robot rotate 180deg and walk away.
User avatar
Get Real!
Forum Addict
Forum Addict
 
Posts: 48333
Joined: Mon Feb 26, 2007 12:25 am
Location: Nicosia

Re: Robot passes self awareness test

Postby Get Real! » Sun Jul 19, 2015 1:17 pm

Sotos wrote:But eventually AI would be able to evolve itself....

That's the DREAM but with current electronics it's not possible.
User avatar
Get Real!
Forum Addict
Forum Addict
 
Posts: 48333
Joined: Mon Feb 26, 2007 12:25 am
Location: Nicosia

Re: Robot passes self awareness test

Postby Sotos » Sun Jul 19, 2015 2:17 pm

I could attempt to write a procedure which makes the robot try to deal with all other unknown elements it may encounter but it'll be very generic and won't work. At best I'd make the robot rotate 180deg and walk away.


For YOU that would be a great achievement if you could build a robot that would just turn 180deg and walk away from an obstacle. But you are NOT an AI expert ;) Actually ditches are not a particularly hard problem. Motion in general is not that hard (for those who are experts in this field). Google has already produced a driver-less car that can drive in roads and avoid unexpected events better than human can. Not only it can react to totally unknown elements that it encounters but it can even predict what other moving objects (cars, bicycles, pedestrians etc) will do, and adjust accordingly.
User avatar
Sotos
Leading Contributor
Leading Contributor
 
Posts: 11357
Joined: Wed Aug 17, 2005 2:50 am

Re: Robot passes self awareness test

Postby Get Real! » Sun Jul 19, 2015 2:50 pm

Sotos wrote:For YOU that would be a great achievement if you could build a robot that would just turn 180deg and walk away from an obstacle. But you are NOT an AI expert ;)

You’re pretty cocky for someone who doesn’t know Assembly language… or did you expect a robot to have Windows installed? :lol:

Do you know how to poll COM and USB ports Sotos?

Actually ditches are not a particularly hard problem. Motion in general is not that hard (for those who are experts in this field). Google has already produced a driver-less car that can drive in roads and avoid unexpected events better than human can. Not only it can react to totally unknown elements that it encounters but it can even predict what other moving objects (cars, bicycles, pedestrians etc) will do, and adjust accordingly.

Driving on asphalt is one thing and driving on ragged terrain where there are ravines, potholes, and ditches is quite another.
User avatar
Get Real!
Forum Addict
Forum Addict
 
Posts: 48333
Joined: Mon Feb 26, 2007 12:25 am
Location: Nicosia

Re: Robot passes self awareness test

Postby Sotos » Sun Jul 19, 2015 4:03 pm

Get Real! wrote:
Sotos wrote:For YOU that would be a great achievement if you could build a robot that would just turn 180deg and walk away from an obstacle. But you are NOT an AI expert ;)

You’re pretty cocky for someone who doesn’t know Assembly language… or did you expect a robot to have Windows installed? :lol:

Do you know how to poll COM and USB ports Sotos?

Actually ditches are not a particularly hard problem. Motion in general is not that hard (for those who are experts in this field). Google has already produced a driver-less car that can drive in roads and avoid unexpected events better than human can. Not only it can react to totally unknown elements that it encounters but it can even predict what other moving objects (cars, bicycles, pedestrians etc) will do, and adjust accordingly.

Driving on asphalt is one thing and driving on ragged terrain where there are ravines, potholes, and ditches is quite another.


I am not an AI expert and I don't pretend to be one. On the other hand you are clueless on the subject (AI with Assembly? :lol:) and you are talking bullshit as always. This is a general issue with with you. You think that you can know more than the experts (AI experts, Historians, Linguists etc) when in reality you know less than the average person and you are not even willing to educate yourself a bit (which is why you end up knowing less than average).

Driving a car in a city is far more complicated because the AI needs to obey rules and drive in sync with a lot of other cars, bikes, pedestrians etc. In a ragged terrain all you would need are some huge wheels and avoid obvious obstacles. Way easier. In fact the first tests were done in such kind of terrains. They moved the cars into real roads only when they had advanced the tech to a much higher level. Curiosity Rover was build nearly 5 years ago and it can drive itself on Mars. http://spectrum.ieee.org/automaton/robo ... iving-mode
User avatar
Sotos
Leading Contributor
Leading Contributor
 
Posts: 11357
Joined: Wed Aug 17, 2005 2:50 am

Re: Robot passes self awareness test

Postby Get Real! » Sun Jul 19, 2015 4:19 pm

Sotos wrote:I am not an AI expert and I don't pretend to be one. On the other hand you are clueless on the subject (AI with Assembly? :lol:)

But if you don't even know Assembly language and cannot therefore communicate with devices (sensors, motors, hydraulics, etc) interfacing via your COM or USB ports, how will you ever get off the ground in robotics Sotos? :? :)

When I was low-level programming in the late 80s (including interfacing with COM and LPT ports) you were wearing a nappy on the couch watching the Flintstones, Sotos. :)

I ought to throw you across my knees and teach you a little respect son… :wink:
User avatar
Get Real!
Forum Addict
Forum Addict
 
Posts: 48333
Joined: Mon Feb 26, 2007 12:25 am
Location: Nicosia

Re: Robot passes self awareness test

Postby Sotos » Sun Jul 19, 2015 4:28 pm

Get Real! wrote:
Sotos wrote:I am not an AI expert and I don't pretend to be one. On the other hand you are clueless on the subject (AI with Assembly? :lol:)

But if you don't even know Assembly language and cannot therefore communicate with devices (sensors, motors, hydraulics, etc) interfacing via your COM or USB ports, how will you ever get off the ground in robotics Sotos? :? :)

When I was low-level programming in the late 80s (including interfacing with COM and LPT ports) you were wearing a nappy on the couch watching the Flintstones, Sotos. :)

I ought to throw you across my knees and teach you a little respect son… :wink:


It is not the 80s anymore ;) I know very little about robotics but I know that there are APIs for interfacing with sensors, motors etc using a high level language. Interfacing with the parts is the easy part, the hard part is the AI itself.
User avatar
Sotos
Leading Contributor
Leading Contributor
 
Posts: 11357
Joined: Wed Aug 17, 2005 2:50 am

Re: Robot passes self awareness test

Postby Get Real! » Sun Jul 19, 2015 4:50 pm

Sotos wrote:
Get Real! wrote:
Sotos wrote:I am not an AI expert and I don't pretend to be one. On the other hand you are clueless on the subject (AI with Assembly? :lol:)

But if you don't even know Assembly language and cannot therefore communicate with devices (sensors, motors, hydraulics, etc) interfacing via your COM or USB ports, how will you ever get off the ground in robotics Sotos? :? :)

When I was low-level programming in the late 80s (including interfacing with COM and LPT ports) you were wearing a nappy on the couch watching the Flintstones, Sotos. :)

I ought to throw you across my knees and teach you a little respect son… :wink:


It is not the 80s anymore ;) I know very little about robotics but I know that there are APIs for interfacing with sensors, motors etc using a high level language. Interfacing with the parts is the easy part, the hard part is the AI itself.

APIs? :? You’re always looking for READY-MADE solutions Sotos… which is fine but don’t call yourself a programmer if you’re gonna rely on other people’s work all the time.

The time you’ll spend learning how to use someone else’s libraries you can just study the COM port online and write 3-4 routines to set it up and poll it. It’s no different to manually setting up a modem but you must know Assembly.

One of these days you’re gonna have to pick yourself up and immerse yourself in ORIGINAL work Sotos!

You know, take full control of a project from beginning to the end and forget about other people’s work, so that you may feel that God-like satisfaction of completing something from scratch.

You come across very lazy always looking for other people’s ready-made stuff to use! Tembeli!
User avatar
Get Real!
Forum Addict
Forum Addict
 
Posts: 48333
Joined: Mon Feb 26, 2007 12:25 am
Location: Nicosia

Previous

Return to Internet, Computers and Technology

Who is online

Users browsing this forum: No registered users and 0 guests