Hi!
That’s exciting! The robotic and intelligence fields which involves embedded intelligence are fascinating disciplines. Given your background in programming, there are several robotics kits you might find interesting and suitable for developing complex functionalities:Given your background in programming, there are several robotics kits you might find interesting and suitable for developing complex functionalities:
Lego Mindstorms EV3 or Lego Spike Prime:Lego Mindstorms EV3 or Lego Spike Prime:
Pros: Being easy-to-use, suitable for newbies, good community support, and accepting multiple programming types.
Programming Languages: EV3 makes it effortless that it can support Python along, whereas Spike Prime support Scratch as well as Python.
Arduino Starter Kit:
Pros: Cheap, great for learning all of the parts, electronics and programming, do-it-yourself, big and wide community which have a lot of resources.
Programming Language: C/C++ (Arduino IDE) embedded and scripting. With systematic add-ons, Python is also supported.
Raspberry Pi with a Robotics Kit:Raspberry Pi with a Robotics Kit:
Pros: HQ, has strong support for sensors and motors, can run a whole OS, is good for training and new ideas.
Programming Languages: .Python, Scratch, and are not the exception, but the rule. They accommodate Java, C++, and others as well.
VEX Robotics Kits:
Pros: The main goal is improving the process of learning, projects became of complex nature, used in variety of educational establishments.
Programming Languages: VEXcode, RobotC, and VEX Python programming allows the user to make code unique to the robot, making it even more versatile.
Robotis Bioloid or Dynamixel Kits:Robotis Bioloid or Dynamixel Kits:
Pros: Enhanced servos which ensure great results when humanoid and animal-like robots are applied and various patterns of behaviors.
Programming Languages: C/C++, Python.
TurtleBot3:
Pros: This is a ROS (Robot Operating System) compliant course, an excellent place for learning ROS, extremely modular and expandable.
Programming Language: Python, C++- based ( by ROS).
Jetson Nano Developer Kit:
Pros: AI and robotics projects are perfect and GPU is best for machine learning software running on it. There is a very large community where you can find answer to any issues or ask question to transfer knowledge.
Programming Languages: Python, C and some others support AI application using frameworks.
The kits will have options from beginners to complex ones that go with the advanced level, but they all have strong programming skills. Whether your interest is biology or physics and the difficulties with which the projects are to be undertaken, these all could be a great option.