My first autonomous robot with ROS INDIGO

Posted on 13/12/2015 by mlavie1
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

    introduction  I built this robot from simply learning to use ROS. the biggest challenge was to create the controller for "odom and motor drive" but i found a lot of help with the project rosserial and ros arduino with python. when you begin to understand ROS, many door opens to you.  my robot is an autonomous robot based on ROS ARDUINO he has the capasity for navigation and exploration by itself everywhere it is also able to interact with an arm 7 dof, pick of objects and ...


My first autonomous robot with ROS INDIGO

 

 

introduction 

I built this robot from simply learning to use ROS.

the biggest challenge was to create the controller for "odom and motor drive" but i found a lot of help with the project rosserial and ros arduino with python.

when you begin to understand ROS, many door opens to you. 

my robot is an autonomous robot based on ROS ARDUINO

he has the capasity for navigation and exploration by itself everywhere it is also able to interact with an arm 7 dof, pick of objects and pose another point, track some art

 

code with kinect we can also control with android phone


 

 

     

 

 

 

 

 

 

 

 

 

 

List of materials and components:

 

Arduino Mega2560

i am using pin interrupts 2,3,18,19 for odometry

Arbotix controlor for the arm , head and gripper

Scanner laser 360 rplidar xv11

Kinect for PCL « pick and place »

12V Silent DC Motor 146RPM w/Encoder 2400 steps per revolution

 

2 dc motor driver 10 A-25V dual channel

Batterie externe 19v 18,000mAh 

 

Dynamixel 4*MX64T + 2*MX12+4*AX12

For IMU MultiWii 328P Flight Controller w/FTDI DSM2 Port

module ftdi

How its works  

pick and drop navagation tracking

  • Actuators / output devices: Servo motors
  • Control method: autonomous
  • CPU: laptop Asus core i5 2.2 GHz + PIC18F4550 controller
  • Operating system: Linux, ROS
  • Power source: 12v
  • Programming language: Python
  • Sensors / input devices: video camera, IMU sensor, Scanning Laser Rangefinder, The Kinect sensor
  • Target environment: indoor, Out door
LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post