Contents Contents About Basic Usage Charging First Run Software Problems Advanced Usage Replacing Batteries Updating Firmware Linux Windows Serial Port Connectivity Adding a Custom Sensor Array Specifications Safety Guideline Functional Hardware Software Anatomy Top View Bottom View Control Panel Connectors Models &...
About Introducing Korea’s first robotic turtle. kobuki [ 거북이 ] n. turtle Kobuki is robotically engineered to be long-lived, tough and fast. With high performance batteries, Kobuki will tirelessly work alongside you through those long coffee-powered nights. He’ll also happily burden himself with your modded array of sensors, actuators, laptops, embedded boards, portside cannons and do it all at a speed that makes his real world cousins seem like …...
Basic Usage Make sure be aware of the s afety guidelines Charging Connect the power adapter to Kobuki or dock Kobuki in the docking station. If Kobuki is turned on, you will hear a short sound when charging starts and the LED will light up appropriately. ●...
Yujin Sales Support: ● k obuki@yujinrobot.com Note: Kobuki comes with a 1 year warranty. In case you bought Kobuki from another one of Yujin Robot’s distributors, please contact them, otherwise email Yujin Sales Support. Advanced Usage Replacing Batteries Warning:...
Updating Firmware If you have a ROS installation, you can find the current version by running: $ rosrun kobuki_driver version_info # Version Info: * Hardware Version: 1.0.4 * Firmware Version: 1.2.0 * Software Version: 0.7.7 * Unique Device ID: 97713968-842422349-1361404194 Alternatively you can compile ...
Page 8
Flashing Note: T he following instructions assume flashing of kobuki_firmware-latest.hex and port / dev/ttyUSB0 Modify these if necessary. Warning: y ou need to execute the flashing command IMMEDIATELY after turning the robot on! 1. Turn off the robot 2.
Windows The Flashing Utility ● Download and install the w indows flashing utility Download the Firmware Find and download the version of the firmware you wish to flash from the K obuki FW File Server Identify the COM Port Usually if this will show up on ...
Configure Properties Check that the target is identified Enter the Download from file (your .hex) Success! Rebooting 1. Turn off the robot power 2. Flick the firmware switch back to ‘Operation’ mode. 3. Turn on the robot power 4. I’m happy, you should be too! Serial Port Connectivity...
Page 11
Many embedded boards do not have usb interfaces, or the embedded board doesn’t have the necessary ftdi32 serial->usb support. In these cases it is simpler to utilise the serial port on Kobuki’s expansion port to driving kobuki by serial interface instead of USB. Pinouts Pictured below are the pinouts of Kobuki’s expansion port, include the serial pins.
b) Logic Level Interface To connect kobuki with serial port of M CU directly, below is the simplest connection diagram can be used. Serial pins of kobuki are 5V-tolerant. It accepts 3.3V and 5V voltage levels typically used by integrated circuit.
● Sensor model : Sharp GP2Y0A21YK ● Power supply : Kobuki’s 5V, 1A ● Sensor reading : Arduino MEGA 2560 ● PC interface : Arduino custom firmware – Bosch adc_driver ● Mounting : 3D printed frame. The analog output of sensors is read by the Arduino board, while for power and ground they are connected to Kobuki’s 5V 1A power source.
● Maximum rotational velocity: 180 deg/s (>110 deg/s gyro performance will degrade) ● Payload: 5 kg (hard floor), 4 kg (carpet) ● Cliff: will not drive off a cliff with a depth greater than 5cm ● Threshold Climbing: climbs thresholds of 12 mm or lower ●...
Control Panel ● 19V/2A : L aptop power supply ● 12V/5A: Arm power supply ● 12v/1.5A: Microsoft Kinect power supply ● 5V/1A: General power supply ● Status LED: Indicates Kobuki’s status ○ Green: Kobuki is turned on and battery at high voltage level ○...
Battery ● 4S1P/4S2P Battery Pack Connector I/O Port ● DB25 pin D-SUB Female connector that provides the following functionality ( p df Cables Note, if you click on the preceding links for the power connectors, under the heading ‘Mates with Part(s)’...
● Velocity Constant(Kv): 830 rpm/V ● Stall Current: 6.1 A ● Stall Torque: 33 mN·m Control Method ● Driven by voltage source(H-bridge) ● Controlled by Pulse-width modulation(PWM) Gyro Specification ● 3-Axis Digital Gyroscope ● Manufacturer : STMicroelectronics ● Part Name : L 3G4200D ●...
This graph shows the position error of fused odometry with gyro, when robot moves along a square path. Robot moved with 0.1 m/s on the line segment and rotated with 30 deg/s on the corner. Number of turns of square path Angular Error [deg] 0.47 1.99...
Batteries Kobuki by the default ships with a small Lithium-Ion battery pack (4S1P, 2200mAh, 14.8V). Tip: for extra long operation, a big battery pack (4S2P, 4400mAh, 14,8V) can be ordered as well. Warning: the electronics does not support the use of multiple battery packs at the same time (even if there is room in the battery compartment) Specifications ●...
Serial Port ● RX / TX: Serial data connection (RS232; used voltage level is 3.3V!) ● EX3.3 / EX5: 3.3V/1A and 5V/1A power supply ● DI0 - 3: 4 x Digital input (high: 3.3 - 5V, low: 0V) ● DO0 - 3: 4 x Digital output (open-drain, pull-up resistor required) ●...
Firmware Communication ● Baud rate: 115200 BPS, Data bit: 8 bit, Stop bit: 1 bit, No Parity ● Electronic protocol: USB / RS232 (@ DB25 connector) Protocol Specification The driver communicates with the robot by using predefined protocol. In general, the driver sends the commands to the robot and the robot sends some feedback data or sensor readings.
Within in the first 3 seconds press and hold button BO(I) / B1 (II) for 2 seconds. If* you see LED2(I) / LED1(II) switching between red and green, your chosen mode is activated. Note ( *): These modes have been introduced to the firmware with version 1.1.0. In case your Kobuki is not running this or a later version, please refer to the section about ...