Hi! My name is Utku Olcar. I graduated from Mechatronics Engineering at Bahcesehir University. I was the president of the BAU Mechatronics Club for two years. I organized training about robotics, basic electronics, and embedded system programming during the university. I was the vice coordinator of the BAURobotics'15 robotic competition.
I have been dealing with robotics design and modelling, embedded system programming, 3D technical drawing, and GUI programming since 2014. My projects won places six times in the prestigious robotics competitions in Turkey.
I have been responsible as development team leader for three years in Hisseli Harikalar Company. I am the engineer and co-pilot of HHRC organization.
IoNeeds (Internet Of Needs) Project
IoNeeds (Internet Of Needs) Project
Real Time Humanoid Robot Control (Using Kinect Sensor)
Robotik Avatar Project ( Real Time Humanoid Robot Control Using Kinect Sensor )
Results;
http://www.odturobotgunleri.org.tr/results/show/serbest
Robotik Avatar Project ( Real Time Humanoid Robot Control Using Kinect Sensor )
Results;
http://yildizsavaslari.yturok.com/savasin-yildizlari/
Kör Olası Çöpçüler – Bahcesehir University
Results;
http://irl.iyte.edu.tr/
I have learned and practised robust control algorithm to drive encoder actuator and inverse kinematic calculation of a parallel robots. the company was producing simulation softwares to educate construction machine drivers. However, a small group of engineers and academicians was working on a high technology 6-Dof motion platform which is called as "Steward Platform". I worked with this R&D group about embedded system programming with C programming language. My last one month, I started to work with software team. I have developed a paramotor simulation on my own with Unity Graphic and Physics Engine. I leard how to program games and use physics engine efficiently with C# language.
I practiced the theoritical lessons I learned in the university owing to manufacturing internship in bosch Rexroth Bursa Factory. I understood how I can solve the problems my business life in the future. Production on consequence of customer orders caused that the engineers decide rapidly and as a reasen of this situation, I witnessed many problems must be solved and solving process. I saw and understood the provisions of production in a factory. "Problem Solving Techniques Training" was trained intern student. This training was very effective and helpful.
IoNeeds is an open IoT smart jars project. Modules on the jar lids measure fullness, temperature,
humidity and light in the jar and send the data to IoNeeds hub over Bluetooth. IoNeeds hub made from
Raspberry Pi and it has a bluetooth module which connects all defined IoNeeds jars to collect sensor
data over Bluetooth. An infinitive number of jars can be added to IoNeeds ecosystem. Collected data
sent from IoNeeds hub to cloud and MQTT server seperately. On cloud server, Nimbits platform is installed
and it provides data logging, monitoring, graph plotting and also advanced features for data analyzing.
On MQTT server, there is a MQTT Bridge Rule Manager software listens devices’ MQTT topics and performs
rules which defined before. It is developed from us and published as open source on github. Using this
MQTT bridge, IoNeeds jars can connect hundreds of smart products and services over IFTTT, also call
auto-purchase API when the goods in the jar is end.
I undertake the devices' production and programming for getting sensor data and transmission.
Project Website;
http://ioneeds.com/
Eclipse Open IoT Challenge ;
http://blog.benjamin-cabe.com/2015/03/26/open-iot-challenge-final-submissions
Open IoT Challenge Tumblr ;
http://openiotchallenge.tumblr.com/
In this project, the main idea is that driving a humanoid robot with a human body as a remote control while keeping it in balance.
Using the skeletal tracking function of Microsoft Kinect Sensor, the three-dimensional position information of human body joints are taken. These positions are converted to the necessary joint angles of the humanoid robot. Using forward kinematics, the center of mass positions of all links are calculated with respect to the robot frame, in the light of the forward kinematics and center of mass of the humanoid robot is computed. The balancing algorithm is applied to the humanoid robot’s leg servo motor angles to keep the robot in balance. Finally, the program sends the angles to the robot via Bluetooth connection and set all the sixteen joint angles.
Project Page;
https://utkuolcar.com/Blog/2017/11/3/whole-body-teleoperation-of-humanoid-robot
http://openiotchallenge.tumblr.com/
Jury presentation in ODTU Robotic Competition
http://www.youtube.com/watch?v=pFwTzRAJgbI
The main idea is that adding external forces to the joint points of the robotic arm. If any obstacle (object) is close enough to the robot, the algorithm adds an external linear force and this force causes an acceleration in the same direction. The algorithm generates and converts this directional external force into joint torques. I originated from the “Featherstone Algorithm” which is also called as “Articulated Body Algorithm” because of this purpose. And also to decide how to generate these external forces around joint points, I originated from Oussama Khatib’s “Potential Field Algorithm", but I did not use the same algorithm and formulas, usually I created my approach to decide forces and to convert into the joint torques.
Project Presentation ;
https://utkuolcar.com/Blog/2017/2/2/obstacle-avoidance-kuka-iiwa-robotic-arm-project
Project appeared from a brainstorming in the CreadvHouse Agency.
This project enabled to change the rotation of a camera which putted on this device with a basic keyboard
from Linux SSH Connection. Also the project allow to begin recording the camera via internet connection
using Mqtt Protocol. This means we can control the camera from many devices and platforms such as Windows
Pc, Apple, Linux , Android etc.
Project Presentation ;
http://www.utkuolcar.com/tr_TR/2015/01/31/camera-rotation-and-recording-control-project/
It is a robot that programmed to collect the materials which has less than 10 cm height
in a black 2m x 2m area that bounded with white lines. The Robot has two sensors in front
and microcontroller decide that the material is a garbage or a bin using the sensors data.
Besides, after that the robot collected ten garbages in the area and completed its mission,
it begin to search for finding a bin more than 10 cm height.
Project Video;
http://www.youtube.com/watch?v=BIPPkqXQrrYless
Project Presentation;
http://www.utkuolcar.com/tr_TR/2013/10/20/cop-toplayan-robot-iyte-iztech-roboleage13/
Project Presentation ;
http://www.utkuolcar.com/tr_TR/2014/05/30/kinect-sensor-ile-humanoid-robot-kontrolu/
Utku OLCAR — www.utkuolcar.com — utkuolcar@gmail.com — (544) - 816-9951