¿Puedo desarrollar software si estudio mecatrónica?

La mecatrónica, como su nombre, generalmente combina cursos de ingeniería mecánica e ingeniería electrónica. Durante sus estudios, aprenderá sobre la mecánica y el software para programar la electrónica (generalmente microchips y circuitos) que se utilizan para controlar las partes mecánicas móviles, como en un robot. Para el conocimiento de desarrollo de software a nivel empresarial, se recomiendan más estudios, ya que es muy diferente de los microprocesadores de programación. Entonces, la respuesta es sí, y para calificar, mientras que estudiar un título de mecatrónica básica definitivamente te dará habilidades de programación, generalmente es más del lado del hardware y también puede incluir software específico para fines electrónicos para controlar partes mecánicas específicas. El desarrollo de software empresarial, como la creación de un sistema de gestión de relaciones con el cliente para una gran empresa, requiere un conjunto diferente de habilidades.

Si aprende a codificar, entonces sí. Con un buen título en mecatrónica, debería ser capaz de desarrollar un buen software para dominar los equipos mecánicos (automóviles, aviones, robots), etc.

En nuestra compañía automotriz, el software que hace que una prensa de pedal accione todos los motores, embragues, etc., está hecho principalmente por ingenieros mecánicos como yo que no tienen miedo de aprender y desarrollar SW. Nuestros colegas de informática desarrollan principalmente el software que nos permite a los ingenieros desarrollar y controlar fácilmente el software de la unidad de control.

¡Atentamente!

Puedes hacer lo que quieras hacer. Incluye deportes de aventura si quieres probar.

Volviendo a la parte técnica, Mechatronics necesita un conocimiento sólido de microcontroladores y programación.

Para comenzar, obtienes muchas placas de proto como Arduino y Raspberry Pi. Trabaja en ellos para que no tengas que preocuparte por dónde empezar. Luego, para comprender cómo funcionan realmente, acceda a un microcontrolador donde necesite aprender el lenguaje ensamblador. Esto construirá sus conceptos básicos.

A partir de ese momento, puede programarlos utilizando C o Java o Python. Sugiero centrarse en uno y hacerlo bien.

Ahora supongamos que creó un bot para controlarlo desde su teléfono inteligente, por lo que comenzará creando una aplicación muy simple para ayudarlo a darle instrucciones.

Si solo quieres desarrollar, algunos foros de Android como XDA y Reddit podrían ayudarte.

Todo lo mejor para usted.

Edición 1: en Mechatronics esperaba que aprendieras sistemas de control, controladores y programación, así que estoy seguro de que puedes hacerlo, solo evita consolarte diciendo que es demasiado difícil.

Sí puedes, en realidad deberías. ¿quién más se referirá a la retroalimentación de autocalibración para un brazo robótico para que aplasta lo primero que intenta agarrar? Eso realmente requiere conocimiento de transferencias de fuerza, control de motores y bucles de control integrados, ya sabes lo que la gente de mecatrónica estudia …

  • Sí, definitivamente puede desarrollar sus softwares. Todo eso depende de su interés. La mecatrónica no significa solo para la robótica como parte o la automatización o el microcontrolador. Si tiene suficiente conocimiento sobre el software y le interesa más, entonces puede hacerlo.

Hasta donde yo sé, Mechatronics Engineering es una mezcla de ingeniería mecánica, ingeniería eléctrica y control por computadora. Así que estudiarás un poco de lenguajes de programación, pero no lo suficiente como para ser un desarrollador de software, ya que el control de la computadora requiere habilidades básicas de programación. Aún así, puede obtener los conceptos básicos de los cursos que va a estudiar y ampliar sus habilidades de programación. La programación es algo que puede aprender por su cuenta si tiene el motivo y el interés.

El desarrollo de software no está realmente sujeto a lo que estudias.

Depende del tiempo que asigne para su aprendizaje personal de programación.

Estudiar mecatrónica realmente no ayudaría si es un desarrollo de software que realmente quieres hacer en la vida, pero te abriría los ojos a la programación.

Absolutamente.

Implemente algoritmos de robot para entornos parcialmente estructurados, es decir, implemente una solución donde haya un conocimiento limitado sobre el entorno de operación donde haya cierto nivel de conocimiento sobre los obstáculos y el robot haga el resto. Elija una estructura de datos adecuada para almacenar los obstáculos detectados y, desde el principio, podría comenzar con entornos parcialmente estructurados y desarrollar algoritmos de ruta para eso. Pruebe y mapee la ruta seguida por el robot para cada algoritmo y compare la suavidad o la eficiencia de la ruta.

¡Todo se trata de pasión!

No le impedirá desarrollar software; pero hay más que necesita aprender para desarrollar software.

Si desea hacer robots, automóviles o vehículos aéreos no tripulados, sí, puede desarrollar software para eso.