Skip to content

🤖 ROS+Arduino learning, French cup of robotic 2019. Going straight with encoders and ROS

Notifications You must be signed in to change notification settings

gabrielSoudry/ROS_FrenchCupRobotic2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Presentation

Codacy Badge Build Status

Project for the french cup of robotic 2020.

This ROS stack includes an Arduino library and a collection of ROS packages for controlling an Arduino-based robot using standard ROS messages and services.

Features of the stack include:

  • Controller Speed and Position using ROS PID
  • Control servo motor
  • Direct support for Ping sonar
  • GUI Interface for debugging the robot

TODO Season 2020 :

  • Sensor TOF Implementation
  • ROS implementation
  • Better controller PID
  • Arduino --> STM32
  • News motors : Faulhaber 2232SR

Robot 2018 / 2019 :

CAD Real World Robot

(CAO by Johny Lin)

Hardware :

Installation Guide (Work in progress)

First you need Ubuntu 16.04 (Ubuntu Mate 16.04 on the Raspberry Pi 3) with Ros Kinetic : ROS kinetic

    $ git clone https://github.com/leonard-de-vinci/DaVinciBot-FrenchRoboticsCup-2020.git
    $ cd DaVinciBot-FrenchRoboticsCup-2020/cdr_robot_ws/
    $ catkin_make

To launch the ros node pid quickly:

     $ cd DaVinciBot-FrenchRoboticsCup-2020/cdr_robot_ws/
     $ source devel/setup.bash
     $ roslaunch deplacement base.launch

More about the project :

Association (Project team of this competition 12 Members)

About

🤖 ROS+Arduino learning, French cup of robotic 2019. Going straight with encoders and ROS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published