Working model of an industrial robot arm

This is the second version of my 6 axis robotic arm. The first version had a lot of mechanical design issues, so i stoped working on it before finishing the software and went to work on this one instead. It is 3D printed in PETG, uses 6 dynamixels XL330-M288-T servomotors and is controlled by a raspberry Pi, with a U2D2 communication converter between the Pi and the servo bus. you will find the python code in the “programme” directory. The […]

Read more

Spider quadruped robot using NodeMUC-32S (ESP32) and MicroPython

Quadruped project using NodeMCU-32S and MicroPython. Brief introduction This project is about a spider quadruped. The robot can perform multiple gait in MOVE mode, and can rotate and translate with 6DOF in POSE mode. Both Remote control and Calibration are done via Wi-Fi on ESP32. Brian: NodeMCU-32S (ESP32). Actuator: 12 × 20Kg servo. Power supply: 3S 2200mAh Lipo battery. mini360 DC-DC bulk for powering ESP32, PCA9685 and MPU6050. 8A UBEC for 12 servos. Check the PCB file for details. The […]

Read more

Make a Turtlebot3 follow a figure 8 trajectory and create a robot arm and make it follow a trajectory

Part 1:Makes the robot move in a figure 8 shape. The robot starts moving when launched on a real turtlebot3 and can be paused and resumed. Part 2:Defines a two arm robot with an end effector. When launched the robot arm moves in a trajectory and also shows markers at the end effector in rviz Part 1: There are two modes for this robot. To launch the sim version, one can run roslaunch homework2 figure_eight.launch mode:=sim. The math tat defines […]

Read more

Controlling the MicriSpotAI robot from scratch

Controlling the MicriSpotAI robot from scratch Colaborators Components from MicroSpot The MicriSpotAI has the following components: Conection to Raspbperry Pi To connect to the MicroSpot robot you must use their own hotspot network, but this type of configuration produces that the Raspberry Pi and the laptop does not have internet connection, which is a problem. For this reason we looked for another type of access from a laptop to the Raspberry Pi. So, there are several configurations for the SSH […]

Read more

A python file which I wrote to allow the Dorna Robots API to draw an Image on a 3D plane

Code In the directory “Code” is a python file which I wrote to allow the Dorna Robots API to draw an Image on a 3D plane. I have also attached the blog that I worked on for the company. I modeled a camera attachment for customers to use.Blog Link Youtube Video I created a tutorial on how to use the code with the customers own Dorna Robot. Youtube Link GitHub View Github    

Read more

A number of 2D waypoints will be predefined in ROS based robots to navigate to the destination avoiding obstacles

2D waypoints will be predefined in ROS based robots to navigate to the destination avoiding obstacles. A package that will buffer move_base goals until instructed to navigate to all waypoints in sequence. Installation Install the binaries needed for the package. sudo apt-get install ros-melodic-follow-waypoints New features not documented on wiki: The code can be run in this way: rosrun follow_waypoints follow_waypoints.py A wait_duration parameter. This sets wait duration in between waypoints. The default value is set to 0.0 sec.

Read more

A ROS2 port of the linorobot package

linorobot2 linorobot2 is a ROS2 port of the linorobot package. If you’re planning to build your own custom ROS2 robot (2WD, 4WD, Mecanum Drive) using accessible parts, then this package is for you. This repository contains launch files to easily integrate your DIY robot with Nav2 and a simulation pipeline to run and verify your experiments on a virtual robot in Gazebo. Once the robot’s URDF has been configured in linorobot2_description package, users can easily switch between booting up the […]

Read more

Pypot: A Python lib for Dynamixel motors control

Pypot Pypot is a library developed in the Inria FLOWERS team to make it easy and fast to control custom robots based on dynamixel motors. This framework provides different levels of abstraction corresponding to different types of use. More precisely, you can use pypot to: directly control robotis motors (both protocol v1 and v2 are supported) through a USB2serial device, define the structure of your particular robot and control it through high-level commands, define primitives and easily combine them to […]

Read more

A personal assistant chatbot capable to perform many tasks same as Google Assistant plus

PersonalAssistant It is an Personal Assistant, capable to perform many tasks with some unique features, that you haven’e seen yet…. Features / Tasks it can perform: Game (eg, Rock Paper Scissor with GUI) Search anything from wikipedia, google maps, etc Play video from YouTube Email Sender WhatsApp Message Sender COVID Tracker Weather Jokes News High Security (Face Unlock) Capture Photo Math Calculations Timer In-built search image display Smart Dictionary Search OS Info, Battery Info Window, Tab Operations Opening Websites File […]

Read more

A bot that updates about the most subscribed artist’ channels on YouTube

Most Subscribed YouTube Music Channels This Python bot checks the most subscribed music artist channels on YouTube and makes a top chart. How to see the charts Web App You see the charts on the web app in a nice Material UI. The website can be “installed” as Web App on Android, iOS and Windows 10. It has the benefits of the app and the advantages of the web: it takes zero space in memory but it can also work […]

Read more
1 2 3 4