Robotics - Software / Programmes

Status
Not open for further replies.

klinux

Ambassador of Buzz
Ok outta a sci-fi movie . but kurious . What software / programming language do they use in programming robots or AI for that matter ??? .

Plus are there any good electronics courses out there for non-engineering graduates . from hobbyist stuff to advanced .
 

magnet

Youngling
welll embedded c programming along with assembly is used.....1 of my frnd told this way bak.....want to try robotics stuff..check iits near u...also download ebooks related to robotics frm p2p
 
OP
K

klinux

Ambassador of Buzz
thanx . i aint into programming , so never had an idea on this . main reason for the question , koz T2 got me wondering , how they actually reprogrammed an old T800 model and sent it back in time ;) . Plus it would be cool to go to the next level of PC , PR , Personnel Robot .
 

swatkat

Technomancer
for AI programming largely used language is LISP, means List Processing...
also, for controlling the arms/legs or any moving part of the robot, programmers develop specialised applications for them....
there r also certain apps available to control arm/legs (read motor controlling) of a robot created by hobbyists, but these will have thier own controlling circuit, we have to interface owr robot to these circuits and we can use the bundled software....
*www.matthiasm.com/hwServo.html
 
OP
K

klinux

Ambassador of Buzz
so , let me see if i got it . Programmes are written in various embedded c programming and LISP etc and then transferred to a chip on the robot . So are these chips ROM chips ??? if so how does the feedback or things robots learnt , stored ?

deviating : i think lego has an electronic set where u can program stuff to the toy u create outta the blocks
 

swatkat

Technomancer
in robots, microcontrollers or even microcomputers r used to control them....if u r using microcontrollers, then they will have thier own instruction set, so u can program them using these instruction set or u can use third party compilers which enable us to write programs for these microcontrollers in high level languages like C/Basic...
These programs r written in normal Desktop PCs and these r converted to Hex format, then this Hex data is burned to the On Chip memory of the Microcontroller, OnChip memeory may be a ROM or EEPROM even FlashROM....
Then these microcontrollers r connected to the rest of the circuitry and kept in the device i.e robot....this is basic used in Robots like that of Lego or some simple Walking Robot kits....

if we want AI, then more computing power will be required , and robots learn gradually, here programming is done in LISP....this AI thing is more complex....

if u r talking abt responses given by robots to certain actions (like Sony Aibo robot-dog, which shows emotions according to the way u interact with it), this is not pure AI, this is pre programmed, like when u pat on Aibo's head, it wiggles it's tail, this is done by using sensers on it's head which senses the action and signals the microcontroller of the robot, then a proram inside microcontroller is executed which makes motors/levers in the tail to rotate....


now coming to Lego, Lego has a kit called Mindstorm, which provides the necessary parts to build robots...this will have all tools like microcontrollers, motors and also includes compilers to write the programs to run/control the motors....
infact, some Lego enthusiasists and hackers have written an OS called LegOS, which will run in Lego Mindstorm robot's microcontroller and this makes the processes easy, this OS is superior to the embedded OS oprovided by Lego!!!!
 
OP
K

klinux

Ambassador of Buzz
is there a diff between bsc electronics and bsc electronic science ? anyone know of good correspondence course for the above course and if it covers robotics and stuff
 
OP
K

klinux

Ambassador of Buzz
lots of controversy regarding that , they call the one in T2 model 101 , some call it 800 and model in T3 as 850 . Maybe skynet had a diff naming convention from Cyberdyne ;)
 

enoonmai

Cyborg Agent
Where did you get this model 800 and model 850? :? I thought Arnold was T-101, Robert Patrick was T-1000 and Kristanna Loken was the T-X. Wherefrom these new model numbers?
 
OP
K

klinux

Ambassador of Buzz
ok to end the confusion ;)
The Terminator (T-800 Model 101)
*imdb.com/title/tt0103064/
*imdb.com/title/tt0181852/board/nest/15852951

anyone whose got the dvd , with directors cut and bonus , please verify on this . both movies t-2 and t-3

Isnt this simply a gr8 movie . cyborg come to the past to kill the future of mankind . finally one sacrifices itself . a machine can only go to such a length if it has AI and can learn . And learn human emotions and death it does in the end . i can go on n on n on . Thats y the interest in robotics all of a sudden . not to start a nuclear war , but something better for life ;)
 

enoonmai

Cyborg Agent
I've got the Director's Cut DVDs for all three movies. I will check out tomorrow and post back. Although I can *swear* that I never hear the Terminators being called 800 or 850, even in the Deleted Scenes.
 
OP
K

klinux

Ambassador of Buzz
must be in the script . will check it out , most of it is online . just search on google/teoma for t800 and t-850 brings mostly terminator results
scripts : *www.scifiscripts.com/scripts/T2-OmittedScenes.txt
*www.scifiscripts.com/scripts/t2.txt
really odd . i only remember hearing 800 . but i had the very bad cut version .
*www.terminatorfiles.com/t3.htm
does the directors cut have the dyson flash back or flash forward sequence , just before he places the trigger on the bomb and the one where they almost destroy arnie after escaping from the asylum ? where the heck did u get the dvd's from lol

THIS is GR8 : havent viewed the whole site , but just the names makes one feel GOOD : *www.roboticsindia.com/ , atleast they can use the tricolor :)
 

enoonmai

Cyborg Agent
I got the DVDs from where else? Amazon. I got the Terminator and T2 - The Ultimate Edition and T3 Widescreen from there. It broke my heart when they released T2 - Extreme on DVD. :( Man, 18 minutes of new footage apart from the 16 minutes of extra footage on the Ultimate Edition, three movie formats, normal, Ultimate and Extended and also in WMA9+5.1 format for the PC, plus an alternate ending. :(

I sat through the whole trilogy this morning. You can see the T-101 being referenced as T-800 Model 101 when you can see the HUD of the Terminator. And the Terminator in T3 is called a Series 850 "with an upgraded chassis" in the featurettes on Disc 2. I see it this way, CRS and Skynet have the same naming conventions. The Terminator is based on a Sgt. Candy, who works with Gen. Robert Brewster, Kate's father, in the military base. This becomes apparent when you see Gen. Brewster shocked by the appearance of the Terminator at his base and asks him, "Sgt. Candy?" and he answers "Negative." :D

Apparently, once the T-1s tear the base apart and Skynet takes control, it comes to the conclusion that it would be easier to take out humans if it could make the Terminators resemble the humans. It gets its hands on Sgt. Candy, and models the "human" Terminator with both the endoskeleton and the outer living tissue to Sgt. Candy's likeness. It names the "human" Terminators Series 800, while the other Terminators including the spiders, the tanks, and the Hunter-Killer choppers (which it perfects from the CRS labs. Its earlier models can be seen in T3 as part of the "unmanned military flights" that the T-800 talks about in T2) Obviously, Arnold's Sgt. Candy is Model-101 for both Series 800 and Series 850.

The Series 850 is designed to be more battle-tough and they're the ones that you see as mere endoskeletons in the future wars. With a tougher chassis (heck it withstands a direct plasma cannon attack from the T-X), the Series 850 is also powered by dual hydrogen fuel cells, unlike the Series 800, which runs on a primary hydrogen fuel cell with a reserve alkaline battery. The Series 850 also has advanced tactical routines built into it and enabled to better understand and counter the enemy's moves.

The T-1000 is so advanced that even Skynet hesistates for a few seconds before sending it out. Of course, for a huge AI, a few seconds is an eternity, so you could say Skynet thinks a long time before sending out the T-1000. According to the featurettes, the T-1000 is programmed with a single rule - "to complete the objectives no matter what the cost" and Skynet itself is afraid that it might do something that would endanger itself. In fact, it first sends the first Terminator back and then waits until the very last second when the humans pull the plug to send the T-1000 back. A photo gallery on the DVD shows an older John Connor standing in front of a huge assembly plant with hundreds of Arnolds on racks and a huge storage case with the shape of the T-1000 and a single drop of the alloy he's made of. These haven't made it into the Ultimate Edition, dont know if they are in T2 - Extreme.

And yes, the Ultimate Edition features deleted scenes where Kyle Reese visits Sarah in the asylum, and where Sarah nearly kills the T-800 by smashing its CPU with a hammer when John takes it out to change the read-only status of the chip so that it can be more human. It features a LOT of deleted scenes in the movie. Pity I cant see the "Future Coda" alternate ending. :(
 
Status
Not open for further replies.
Top Bottom