W. H. Heydt wrote: ↑Sat Jan 20, 2018 6:10 pm
rushix wrote: ↑Sat Jan 20, 2018 7:59 am
Hi there,
I am new to the forum and have some query.
Welcome to the forums.
1) I want to use a raspberry pi SOC in a autonomous robot.
What you'll get a whole SBC, with all the needed support circuits, not a bare SoC.
2) I am well known in many languages like c/c++, java, python, php, and lot more as being a IT engineer.
It looks like you have a comprehensive set of skills for your project.
3) Suppose i have a program that is running dc motor, connected to raspberry pi SOC.
Are you using just the Pi, or is there added hardware, such as a relay board or microcontroller?
[qoute]
4) Now can i remove keyboard and monitor...? So that decrease weight and let rest of setup work as "a robot" without keyboard and monitor
That's referred to as "running headless" and is quite common. There are even techniques to do all of the initial set up of a Pi headless.
For general advice on robotics... The common remark is "Pi for teh brains, Arduino for the muscle". This is because the Pi has no AD/DA converters, which are often needed for motor control and sensor feedback. The Arduino lacks the raw computation power and memory to run a full OS and, therefore, will have limited decision making ability. You can connect a Pi to one or more Arduinos so that each is used where it works best and they can pass data back and forth as needed.
[/quote]
My interpretation is this that a operating system generally don't boot if there is no keyboard found... Now days USB keyboards are there but the thing is same again..
Idea of an autonomous robot :
It will go to "remote areas" where there are terrains and mountains... mostly it will find a way across using GPS coordinates...
So in this case NO NETWORK / NO INTERNET / NO WIFI / NO RADIO CONNECTION.
Even GPS will be using satellite ( and not internet connection or GSM message ) to transmit its location.
Now in this case i do not want my raspberry pi to go with monitor and keyboard and even without WIFI... Instead it should go with the dc servos, GPS transceiver.
As like in arduino we burns a program on chip using USB cable from our computer and then we detach USB cable... And it ( program on micro controller ) keeps running until the battery power is there...
So Once again the same question... :
Is there a way somehow ... keeping raspberry pi kernel running and obviously our program too... without WIFI / KEYBOARD / DISPLAY .. ?
WIFI -- I don't need this .., I will instruct it via GPS / RADIO
KEYBOARD - I don't need this ... It will be decision making program and controlled via GPS and / RADIO
MONITOR - I don't need this ... I will monitor it from base / home computer .
Or can we change setting of some files of raspberry pi OS .., so that it can boot itself..., even restart itself ( some cases where it will be programatically restarted and start compiling the program again.. )..., on its own .., when there is no need of KEYBOARD...?
I am really thankful to you guys. Everyone is helpful here.. Thank you again.