
He was a speaker at P圜on2013 India, and he spoke on the topic of Learning Robotics using Python. He maintains a personal website and a technology blog called Technolabsz. He also knows about robot 3D designing, embedded programming on Arduino, and Stellaris Launchpad.Īfter 3 years of work experience, he started a new company called Qbotics Labs, which is mainly focused on research to build great products in domains such as wearable technology, robotics, machine vision, green technology, and online education.
Programming with robotc software#
In the meantime, he learned famous robotic software platforms-such as Robot Operating system (ROS), V-REP, and Actin (a robotic simulation tool)-and image processing libraries, such as OpenCV, OpenNI, and PCL. His interest in robotics, image processing, and Python began this project.Īfter graduation, he worked at a start-up company based on robotics and image processing for 3 years. The entire project was implemented using the Python programming language. It also has some image-processing capabilities, such as face, motion, and color detection.

The main feature of this robot was that it could communicate with people and reply intelligently. The project was a huge success and got mentioned in visual and print media. In his final year engineering project, he created a Social robot, which can interact with people. He got his bachelor's degree in electronics and communication engineering at the Federal Institute of Science and Technology ( FISAT), Kerala. Lentin Joseph is an electronics engineer, Robotics enthusiast, Machine vision expert, Embedded programmer, and the Founder and CEO of Qbotics Labs in India.
Programming with robotc how to#
It concludes with creating a GUI-based application to control the robot using buttons and slides.īy the end of this tutorial, you'll have a clear idea of how to integrate and assemble all things into a robot and how to bundle the software package. It also discusses various robot software frameworks and how to go about coding the robot using Python and its framework. Learning Robotics Using Python is an essential guide for creating an autonomous mobile robot using popular robotic software frameworks such as ROS using Python. Even though robotics is a complex subject, several other tools along with Python can help you design a project to create an easy-to-use interface. The robot will then stop, as I have not programmed it to do any other tasks.Learning about robotics will become an increasingly essential skill as it becomes a ubiquitous part of life. Turn left for 0.8 rotations speed stays at 50Ĭontinue forward for 3.2 seconds, speed 50Ĭontinue forward 3.2 rotations, speed of 50 Go forward for 2.2 seconds at a speed of 50 The example in the image above tells the robot to:

In this example I used RobotC to program the EV3 robot to go into a small room.


The RobotC website has several tutorial videos and images that are helpful for user to learn and advance on their basic programing skills. RobotC is better for users who want to gain more experience in coding. Simular to LEGO Mindstorms, RobotC gives the user the opportunity to program the robot using graphic images or for more advanced programmers there is a coding option.
