open-rdc / aiformula_old

MIT License
0 stars 0 forks source link

AI Formula

I Formula is a technical challenge in which robot cars drive autonomously on a race course given a mission. Through competing for speed and intelligence in a real-world environment, AI Formula will provide an opportunity for rising engineers to acquire the skills and technology necessary for next-generation mobility research. This repository is the foundation of the AIFormula system.

AIFormula_run

Functions to be provided in this package:

Dependencies

Installation

Vehicle setup

To connect can, and device

cd ~/ros2_ws/src/aiformula/launchers/shellscript/
./init_sensors.sh

Running the Example

To start all nodes of aiformula:\ Note: This command launches the following nodes: camera data, imu data, can data, motor controller, tf, joy.

ros2 launch launchers all_nodes.launch.py

Simulation

Under developping

Original simulation environment

ros2 launch simulator gazebo_simulator.launch.py

Simulation environment considering caster trail

ros2 launch simulator gazebo_simulator_caster_trail.launch.py

Simulation environment considering active caster

ros2 launch simulator gazebo_simulator_active_caster.launch.py
ros2 topic pub /position_controller/commands std_msgs/Float64MultiArray "data: [1.0]"

Control by Joystick

ros2 launch teleop_twist_joy teleop-launch.py