K-Junior autonomous mobile robot
The K-Junior is the latest mobile autonomous robot produced by the famous K-Team robotics company. These robots, like all K-Team robots directly come from the research labs of the prestigious EPFL (Ecole Polytechnique Federale de Lausanne) which is currently one of the leaders in research and education on robotics in Europe.
K-Junior autonomous robots offer similar functionalities to professional robots and are particularly well suited for teaching mobile robotics. These mobile autonomous robots are then used to test algorithms created in virtual environments. K-Junior mobile autonomous robots are particularly suitable for tasks such as trajectory optimization, obstacle avoidance, line following, behavioral processing ...
The K- Junior mobile autonomous robot is has been designed for teaching and research where space and budgets are limited. It is then robust and compact.
Finally, the K-Junior robot is extensible: the robot can be considered as a base to explore other areas of robotics.
Technical specification of the K-Junior autonomous robot
The technical specification of the robot are as follows:
- A buzzer module capable of emitting sounds of different frequencies
- 10 infrared distance sensors (transmitting and receiving) of which 6 are placed on the sides of the robot to perform obstacles detection and 4 are placed under the robot to perform line following or edge detection (the robot detects the edges of the table and do not fall). IR sensors can be used in passive mode, ie mode reception of infrared light to design behavior using infrared light intensity such as sunlight or incandescent lamps. IR sensors can also be used in active mode, ie transceiver mode to detect obstacles or the edges of the table, depending on their position.
- On / off power switch plus a triple switch to choose which embedded behavior the robot must perform. This may be one of preprogrammed behaviors (obstacle avoidance, line following, dance) or one of the programs you have done
- A Bluetooth module to connect your PC to your robot
- An additional infrared receiver placed on top of the robot and allowing you to control the robot using a simple TV remote control
- A 3.7V Li-Pol battery
- A USB cable (supplied) to charge the battery and also to transfer information and programs from PC
- Two DC motors (direct current) for differential drive
- A hole in the center of the robot to insert a pen to mark the robot's movements on the ground
- Memory: Flash 32MB, 64MB RAM
K-Junior is a scalable and extensible mobile and autonomous robot
The K-Junior autonomous robot is extensible. Therefore 3 connectors for adding other devices and sensors such as a camera, an ultrasonic sensor, a text-to-speech module, the HemGenIO to interface with your own electronic creation or even a gripper are provided on top of the autonomous robot. All these extensions can be connected with the K-Junior robot, but are not provided in this kit.
Programming the K-Junior autonomous robot
Several programming modes are available. All these methods are documented and clearly described on the CD-ROM supplied with the autonomous robot (note that there is no paper documentation supplied with the autonomous robot K-Junior and that documentation is in English).
First, the mobile autonomous robot can be controlled directly in serial mode using commands sent directly by hyperterminal.
The K-Junior autonomous robot is programmable in C using the CCS compiler. The license CCS is not included in the kit and must be acquired.
A free graphical software to control the K-Junior mobile autonomous robot is provided on the CD. Based on Labview, it allows you to view in real-time data from proximity sensors and can also control both engines. This application is ideal for debugging algorithms you have created.
Last but not least, the K-Junior mobile autonomous robot is programmable using LabView.
This robotic kit includes:
- The K-Junior mobile autonomous robot
- A USB cable
- A pen
- A small screwdriver
- A CD-ROM containing all the documentation and drivers