Quiero sumergirme en el campo de la robótica y necesito un concepto claro de cómo avanzar. ¿Cómo puedo hacerlo?

Oye,
Me gustaría decir que si está seguro de la robótica en lugar de los sistemas integrados, no debería preocuparse mucho por la clase y el tipo de controlador que se utilizará.

La robótica es diferente de los sistemas integrados. Quiero ser muy claro para esto.
Como estás en tu tercer año, primero debes aclarar tus objetivos y conceptos en este dominio.
Siempre puede buscar en Google y encontrar la definición de robótica y contrastarla con los sistemas integrados.
Tratar de darle una aproximación muy vaga de su diferencia, ya que Robotics tiene altos niveles de implementación y aplicación de sistemas embebidos. El estudio de robótica hoy en día (como digo) NO incluye leer sobre controladores y su arquitectura.
Más bien se enfoca generalmente en los ALGORITMOS y la implementación de programación de conceptos un poco oscuros.

Los ejemplos incluyen: planificación y estimación de rutas, navegación, estimación de estado recursiva y diagnóstico de movimiento y seguimiento.
Todos estos conceptos son altamente conceptuales e incluyen muchas habilidades de algoritmos como todos los algos básicos de clasificación y búsqueda.
Una estrella * y una búsqueda heurística son ejemplos típicos.

8051 es antiguo, sin duda, y la curva también está ahí para comenzar en comparación con otros controladores en AVR basados ​​en algún cargador de arranque como arduino. La serie PIC también está ahí para jugar con la misma serie AVR. Cada uno tiene un controlador según su necesidad.
ARM tiene su mano en un contexto más amplio. Los sistemas de 32 bits que admiten SO o no ambos son compatibles principalmente con los controladores ARM.
Muchos dispositivos de mano y SBC usan ARM como arquitectura primaria. Las cosas son muy abstractas mientras se trabaja en un sistema operativo.

Embedded Linux es un campo completamente diferente, ya que incluye la aplicación y el desarrollo de dispositivos o los controladores para ellos principalmente en Linux y sus derivados.
Incluye un gran conjunto de trabajo y habilidades también. Por ejemplo: portabilidad y flasheo, bibliotecas y desarrollo de aplicaciones orientadas a aplicaciones.
Enrutadores, decodificadores y dispositivos Android son ejemplos típicos.

Todo lo anterior es según mi percepción personal. Y si quieres sumergirte y explorar los potenciales del dominio. Me gustaría recomendarle que comience con arduino y su aprendizaje es extremadamente fácil. La mayoría de las cosas funcionan de forma inmediata debido al apoyo de la comunidad o los desarrolladores.
Sin duda, si comienza con él, no obtendrá el conocimiento detallado del funcionamiento interno del controlador debido a la alta abstracción utilizada allí.
Para aprender aspectos internos, debe cubrir cualquier microcontrolador en general, como atmega o algo así, para comprender las cosas internas. Temporizadores, perros guardianes, relojes, gpio, ram y flash, cargadores de arranque, eeprom y la circuitería mínima general para que todo funcione.

Cada pequeño dominio discutido anteriormente da un salto más grande y, por lo tanto, me gustaría que vayas a explorar la mayoría de ellos primero antes de pensar en ninguno de ellos.

Siéntase libre de hacer más dudas y preguntas y realmente no tengo la necesidad de ser anónimo para hacer sus verdaderas dudas
.

Estoy de acuerdo con Saurabh y me gustaría agregar un poco a lo que explicó. Como eres nuevo en robótica y quieres explorarlo, sé lo que estás esperando. Entonces, lo que sugiero es comenzar con Arduino Duemilanove con el que puede comenzar su lección 1. Hay muchos recursos para ayudarlo a aprender cosas, por ejemplo EngineersGarage | Inspiring Creations es una de ellas donde obtienes la mayor parte de la literatura para aprender. Comienza a aprender y conocerás cosas. Todo lo mejor.

Como eres un novato en este campo, te sugiero que primero veas con 8051 para que puedas aprender todo lo que puedes hacer. Aunque hoy está bastante desactualizado pero te ayudará a fortalecer tus conceptos básicos y a sentirte mejor. del sistema embebido

Fruduino-Robotics-Starter-kit es un buen kit de inicio …

More Interesting

¿Qué tipo de cosas hacen los ingenieros en la programación integrada de Linux?

¿Cuál es la relación o el uso de procesadores multinúcleo en sistemas embebidos?

¿Cuál es la mejor manera de aprender C incrustado?

¿Vale la pena el desarrollo de hardware integrado de aprendizaje automático?

¿Cuáles son los pros y los contras de ESP8266 versus ESP32 como dispositivos IoT?

¿Cuáles son las ventajas del microcontrolador sobre un microprocesador en aplicaciones integradas?

¿Cómo podría un graduado de ECE seguir una carrera en el campo de los sistemas integrados?

Completé mi postgrado en sistemas integrados en 2015. ¿Alguien puede sugerirme si unirse al programa HCL LEAP tiene alguna ventaja?

¿Cuáles son las ventajas de los PLC sobre otros microcontroladores como ARM, Arduino, PIC, etc.?

¿Cuál es el significado de debounce en el microcontrolador 8051?

¿Qué se utiliza para almacenar el software para un sistema integrado?

¿Alguien puede ayudarme a encontrar la dirección de Pc0-Pc5? La hoja de datos: http://www.pmt-fl.com/downloads/picocap/DB_PCap01Ax_0301_en.pdf

¿La programación funcional no es adecuada para sistemas embebidos debido al uso extensivo de la recursividad?

¿Cuál es el nivel de precisión del uso de la visión por computadora para detectar el movimiento desde una plataforma en movimiento? ¿Y qué tan difícil es usar la biblioteca OpenCV y crear una aplicación de Android que procese video infrarrojo sobre la marcha y genere alertas cuando detecte movimiento? ¿cualquier otra sugerencia?

¿Cómo se relaciona el diseño electrónico y la tecnología con los sistemas integrados?