Robonova 1 is a new concept of robot that allows you to mount and control a humanoid robot as only he could do so far in advanced centers and research laboratories. Using the software included in the kit even beginners can easily fill the robot life. If you do not know anything about robots, you can start with this model and start making things more complex, as you gain expertise and practical.
Robonova robot 1 is suitable for beginners that can be enjoyed from the beginning and does not require special skills or computer programming. Thanks to the function ‘Catch & Play’ everything you need to do is manually put the robot in the desired position and click the screen to create the movements of the robot. In fact just finished setting up the robot, it is possible that This made all sorts of movements from the remote control just load the software provided.
The Mechanics:
The skeleton of the robot Robonova 1 consists of 16 digital servos that makeĀ muscles, joined by plates of gold anodized aluminum that besides providing the necessary rigidity, gives high image quality and stunning looks. The rest of your body is made up of pieces of rigid plastic that protects the circuit and ensures that the robot is robust enough for everyday use. With these three elements results in a lightweight and robust framework that allows a few degrees of freedom of movement and a power unique in its class.
Robonova includes 16 HSR 8498HB digital servos, which have been specially developed for this robot, which include special features such as “Motion Feedback” or what is the same externally able to read the actual position of the servo, which allows it to be placed the robot hand in any position and then read and save the position in a program by reading the values of the 16 servos from the controller.
Electronics:
The Robonova robot 1 is controlled by an electronic circuit that is fully assembled and ready to go. The circuit is governed by an Atmel ATmega 128 microcontroller among other things with 40 ports of digital input and output, serial port, I2C bus and 8 analog inputs. With this large number of ports can control devices of all kinds, servos, distance sensors, gyroscopes, LCD displays, infrared sensors, etc. In addition the board has a speaker to generate tones of different frequencies and a connector for an LED that can govern at will. Other components of the plate comprise over 64 Kbytes of memory for programs, which allow once you have downloaded, the robot is completely autonomous and can perform the movements without being connected to the computer.
Software:
This is undoubtedly one of the remaining subjects in almost all robotic kits and suspending the most well because it is low or nonexistent, or because it is very complicated and requires a long process of learning by the user, making it difficult and unpleasant. In the case of Robonova robot, this is not the case not only if he has also paid much attention to getting some tools that are one hundred per cent practical and attractive.
All Robonova robot software is based on RoboBasic language, which as its

name suggests is a Basic language but specialized type-oriented robots. This means that on one hand is very easy to learn, in fact if you know how to program in basic, you know programming in RoboBasic and on the other side that includes a lot of specific commands to control the functions of the robot
that make it much easier and greatly simplify the programming process.
Among the different programs included are RoboScript is an applicationdesigned to modify and create quickly and easily programs written in RoboBasic. Another utility is called Robo Remocon, which is a virtual remote
control. The most important utility is undoubtedly the RoboBasic programming environment that includes utilities to compile and download the programs on the robot, as well as tools to adjust and configure the robot.
The language allows programs RoboBasic easily advanced commands including conditional, subroutines, variables and mathematical operations. Any profits and auxiliary programs can export the data to the programming environment so that it can take data from different sources.